better play/pause check and added immediate sync after important control
changes.