using fragments for list view and to store persistent data during configuration changes
screens connected together better. Can go into the tree of items through the UI.