если вы удаляете виджет из родительского элемента, он никогда не должен снова запускаться для событий, и слушатели должны автоматически освобождаться с помощью gc
, единственная причина, по которой слушатели не могут быть освобождены, это утечка, которая удерживаетвиджет доступен даже тогда, когда он не должен быть