switchers/compact: Minor code nit-picks
Some code nit-picks I spotted while working on !185 (merged) (and on top of that)
- Move delegate inline for simplicity
- Use Layouts instead of anchors
- Use TapHandler and improve behavior: clicking on selected item or double-clicking will activate the item