Javascript removeEventListener no funciona

Tengo el siguiente código para agregar eventListener

<code> area.addEventListener('click',function(event) {
              app.addSpot(event.clientX,event.clientY);
              app.addFlag = 1;
          },true);
</code>

Funciona correctamente como se esperaba ... Más tarde, en otra función, intenté eliminar el detector de eventos usando el siguiente código

<code> area.removeEventListener('click',function(event) {
              app.addSpot(event.clientX,event.clientY);
              app.addFlag = 1;
          },true);
</code>

Pero no se elimina el oyente incluso ... ¿Por qué ocurre? ¿Hay algún problema con mi removeEventListener ()? Nota: aquí el área es algo como document.getElementById ('myId')

Respuestas a la pregunta(7)

Su respuesta a la pregunta