mv ui2 ui; port spacebars (untested)
try to get apps working (crashes Chrome)
fix misc stuff
test-driver works, finally
use event maps

slightly janky impl for demo purposes
className diffing; fix reactive {{{attrs}}}
basic fields, `set`, event.component
fixed {{> content}} and fields
FadeyIf
Component.current in event handlers
checkbox component, touch-ups