Add View::events and daley DOM apis