Proper nested fragment implementation; removed hack fixes; use
onResume/onPause for event registration/timer activation