navigation controller, ui fixes