Button = require("ui.button") class Checkbox extends Button fire: (e) => if e.event == "mouse_down" if @depressed @up! else @down! --@down! if @on @on(@depressed) Checkbox