         object.target.resetStyle(object.layer);
                }
            }

            function fireSelectionChanged() {
                setPresentationSelection(selection.map(function (value) {
                    return value.layer.feature.geometry.tip.location;
                }));
            }

            vectorLayer.on('click', function(e) {
                if (e.originalEvent.ctrlKey !== true) {
                    clearSelection();
                }
                if (selection.length > 0) 