Widgets

The idiomatic way to do this in coffeescript is `not button?`, as in

    if not button?
      do stuff