Events are handled by the controller
Base treeview