@maymie
Для удаления eventhandler в JavaFX вы можете использовать методы removeEventHandler() или removeEventFilter() на объекте узла (Node).
Небольшое отличие между removeEventHandler() и removeEventFilter() заключается в том, что removeEventHandler() удаляет только EventHandler, добавленный с помощью addEventHandler(), в то время как removeEventFilter() удаляет и EventHandler, и EventFilter, добавленные с помощью addEventFilter().
Обратите внимание, что вам нужно использовать тот же самый объект EventHandler/EventFilter, который был добавлен ранее, для успешного удаления.