var fields = new WeakMap(); fields.set(elem, {some: props}); .. var props = fields.get(event.target);