Use ESC to dismiss search results.
Virtual-dom doesn't need to be in the dependencies

Not explicitely at least
Organize search functions in file better.
Architecture rehaul - factor out topbar and search

The topbar and the search functionality are common to all
pages so each page should only need to specify its own
contents.