Move the subscription to LocationChanged and Deactivated Window events to OnLoaded.
Add another RespondWith overload, so that we could pass status code and message.