Memory leak fix

Hello,

When prototype adds an observer with observe(el, event, handler), and stopsObserving with the same signature, the corresponding element remains in a static collection, thus leaking memory.

Test is available.

Thanks,
KIR