NEVER stack event structures!! Ever!! They block each other.
OK, here's a quick draft incorporating all your desired features.
- Table control is active so we can scroll.
- Click positions is correct, even after scrolling
- Click on the cells are discarded so it acts like disabled indicator as before.
- Mouse changes to finger when over the table.
Let me know if anything is not clear. 🙂