It can be applied to any rendered element plus document and window objects. Except for IE for Mac which limits the event to the Window object. So it would certainly work on the <body> tag.
Doesn't seem very useful IMO, as the user has to press F1 to fire the event, if the object in focus contains the event handler then it will fire, otherwise nothing happens.
As far as the rest of your question I don't know.
hth,
Rich
:::::::::::::::::::::::::::::::::
Smiling Souls
http://www.smilingsouls.net
:::::::::::::::::::::::::::::::::