Must not use setOn... when several handlers can be added to a widget.
Use addEventHandler instead.