player correctly implements onPause, onStop, and onResume