Make navigation API consistent with tabs