I do not introduce "an unneccessary new object" and indeed, as I just said, I do not justify a privileged frame. I carefully explained the function of the object. Too bad if you still don't get it. If you haven't understood it by now, then I don't think I can help. I have no idea what you mean with your "main point". I suggest you have a look at the page I recommended and carefully express your main point in terms of the events that are used. If you are not capable or prepared to do that, I'm afraid I have to cut it short here.