ios7 methods
correctly handles when not "top" view controller. I mean another parent controller handles the statusbar thus we dont have to