Клуб API Карт

При клике на карту, как определить что клик был на гео объекте а не на пустом месте карты где нет меток?

Пост в архиве.
    // Вешаем слушателя клика на коллекцию для меток
    placemarkcollection.events.add('click', function (e) {
        // Метка, на которой сработало событие
        var target = e.get('target');
        // Проверяем пресет метки - если его нет, ставим зелёный, если есть - делаем unset
        if(target.options.get('preset')) {
         target.options.unset('preset');
        } else {
         target.options.set('preset', 'islands#darkGreenCircleIcon');
        }
        document.getElementById("placemarkID").value = target.properties.get('iconContent');
        document.getElementById("placemarkPreset").value = target.options.get('preset');
    });

При клике на метку, получаю id метки. Но если просто кликнуть по карте, то снова получаю id метки по которой кликнул в последний раз. Как игнорировать такое событие?