tabBarController is buggy in landscape mode so switching to navigationController