Navigation menu is closed when ui interaction occurs outside it

Rather than using this static method, maybe it's better to expose the LocateWindow as a property in AppDelegate? That way when we should want to remove this implementation detail in the future code will not compile that uses it (instead of getting null and having to opt out of it).

What you think?