integrate scenery.ButtonListener with ToggleButton