I kind of expect that hitting home would not trigger other code if i consume it (if the search is visible and will be hidden for this call).

I don't expect it to be consume if the search bar is not displayed currently.

Does it makes sense?