We should be setting _flipped here.
Move interaction machinery down to Widget.

Any widget might want to be interactive (aka tappable), not just text widgets.
Having the interaction code in Widget is pretty no-cost, because none of it is
called unless you call enableInteraction() in your ctor.
Bring SBT build up to date with various changes.