a big change
switch to SwipeView

Remaining bugs:
Confict between components, which share same id, in different Fragments