Support for mouse clicks on UI table rows

Allows the user to interact with a table.

* call `SetMouseEnabled(true)`
* connect methods to `onRowClicked`
* profit