Вы можете удалить и повторно добавить слушателя или дать ему логическое значение для переключения, когда он должен слушать.
Редактировать: для Тома Хотина: вторая рекомендация, та, которая использует флаг, очень предпочтительназа добавление / удаление слушателя, и это также имеет смысл для меня.