refactoring view, show cursor and move viewport.
play/stop
forward/backward measure and rewind