I doubt that this is an event that bubbles. Wouldn't e.target work as well?  I think that would be more standard that using currentTarget.  That's just a nit, though.