[Ch24 - update] Added TableLayout + wired

Added:
- Layout with TableLayout as root
- Wired up components to listeners