1) circular list for managing fragments
2) Action bar with preferences
3) Gesture dectection for fragment navigation