transportMark

A count of the transport commands callers gave: play, pause, stop, and every open or queue move. It only grows. A guard that pauses the player on its own, for a call or for the screen going off, reads it right after its pause and resumes later only if the count has not moved, so it never undoes a play or a pause somebody made in between.