Start refactoring user location mixin