Change up navigation implementation.