Auto-attach event support

* _Widget now supports auto-attachment of events based on the
  `.events` property.
Adding todomvc, partially working.