WIP on eto, adds basic view<->controller interactions.