implemented missing events for TableView