fixed play/pause toggling