Fix delegated DOM events

Previously, delegated events would only work on the first context that
was used for delegation.

If the following had been done:

interact('*', {context: document.body}).on('click', listener1);
interact('*').on('click', listener2);

then listener2 would never be called.