refactor: split up util into util/* modules

remove(View): remove()
new(Model): change event handlers are called with model as the first
argument
remove(dom/css): unused
remove(dom/api): unused