outputclick-869934: Treat events as their own thing
outputclick-869934: Treat events as their own thing

An event isn't a DOM element so we should be treating it separately
and we want to use the currentTarget not the targetElement (which
doesn't exist)

Signed-off-by: Joe Walker <7a17872fbb32c7d760c9a16ee3076daead11efcf@mozilla.com>

mozilla/gcli,mozilla/gcli,mozilla/gcli,joewalker/gcli,joewalker/gcli