Good point, although we also leak memory across frames. I could get the target's window and look for window.MouseEvent I guess.