new css styles
new build
use new view container and event model
simplify!
Add a destroy, for simplicity
Events get their own space
Simple View Container