removeEventListener
удаляет слушателя, который точно соответствует добавленной функции.
В этом случае добавленная функция addEventListener
была:
var some_func = function(ev) {
self.onInputMove(ev);
};
Сохраните ссылку на актуальную функцию, и все будет хорошо. Так, например, должно работать следующее:
someDom.addEventListener('mousemove',self.onInputMove,false);
someDom.removeEventListener('mousemove',self.onInputMove,false);