Forwards mouse click events on any components within a Table cell to the Table itself
This simple extension is created to overcome an issue where adding e.g. layouts in Table cells will prevent normal item selection when clicking these cells.
The extension will add mouseup and mousedown handlers to the component it's attached to, and forward any mouse up/down events to the parent table cell.
Only forwards clicks from widgets which do not extend Focusable on client side. This should prevent unwanted table row selection when clicking e.g. a button, textfield, checkbox etc.