presentViewContoller bug fix