Properly implemented play/pause stop