Optimized for tablets and changed activities to be fragments.  Created FragmentHost_Activity.class to control the fragments communication with each other and hosting. Created interface package to store custom listeners by which the fragments communicate.