// val evtf = ::startDrag; didn't work for me val evtf = EventHandler { evt : MouseEvent -> startDrag(evt) } addEventFilter(MouseEvent.MOUSE_PRESSED, evtf) removeEventFilter(MouseEvent.MOUSE_PRESSED, evtf)