Test version where GPS handling in domain.

Also made handler available to can handle things like UI updates in the
App layer.