 
             @listenTo p13n, 'position', @handle_user_position
             @listenTo @selected_position, 'change:value', =>
-                if @selected_position.isSet()
-                    @handle_user_position @selected_position.get('value'), center=true
+                @handle_user_position @selected_position.get('value'), center=true
 
         get_max_auto_zoom: ->
             if p13n.get('map_background_layer') == 'guidemap'

                        iconAnchor: L.point 20, 39
                        className: 'servicemap-div-icon'
                        html: '<span class="icon-icon-you-are-here"></span'
                marker = L.marker lat_lng, opts
                @map.addLayer marker
                @user_position_markers =
                    accuracy: accuracy_marker
                    position: marker
            else
                pm = @user_position_markers
                pm.accuracy.setLatLng lat_lng
                pm.accuracy.setRadius radius
                pm.position.setLatLng lat_lng

            if center
                @map.setView lat_lng, SHOW_ALL_MARKERS_ZOOMLEVEL

            else
                12

        create_position_marker: (lat_lng, accuracy) ->
                #@map.addLayer accuracy_marker
                opts =
                    icon: L.divIcon
