A widget system in coffeescript.