View:  Don't diff children if the props that were provided to them before are exactly the same
View: don't bubble always
View: change root to Window
View: use `m.view.select( elem )` to get an object containing `elem`
View: never change "event.target"
View: fix infinite loop
View: don't prevent default
Add normalize.css
UI: new module