https://jsfiddle.net/murr2015/0tyggjqa/1/
Выставляю маркер.
Задаю событие click.
myPlacemark.events.add('click', function (e){
e.preventDefault();
console.log('Отработали с e.preventDefault()');
});
Тут же удаляю событие
myPlacemark.events.remove('click');
Снова навешиваю событие click.
myPlacemark.events.add('click', function(){
console.log('Отработали БЕЗ e.preventDefault()');
});
Теперь при клике у меня событие задваивается.
Отработали с e.preventDefault()Отработали БЕЗ e.preventDefault()
И preventDefault продолжает так же действовать.
В принципе та же фигня с другими объектами.