Early fragment implementation - has bugs in landscape view