Prevent weirdasscrashes when rotating phone

Explanation for what was causing the crashes in the large
comment block that was removed in this commit.

Change-Id: Ic5bf59b9d36721fdcf12d2cbb951b337e3383f0e
Make search bar visible when navigating to a new page

Also clears search text after the first time a user navigates to
a page via a non-search thing.

Change-Id: I68b7f3d4ff8dbb57a9847ab27e391acb4c18c9e3