Implemented correct play/pause and reset.