This is an answer to my previous question. However the better way to ask the question is...<BR><BR>How to sink managed C# events in any COM client, such as Internet Explorer.<BR><BR>This url gives the answer....<BR><BR><BR><BR>I will only add the following....<BR><BR>In order for the event to be handled by the web page I needed to use the following type of code...<BR><BR>If the object was instantiated with the id="xxx" (as in &#060;object id="xxx" ...&#062;&#060;/object&#062;<BR><BR>then use <BR>&#060;script for="xxx" event=yourevent&#062;<BR>alert("Handled Event")<BR>&#060;/script&#062;<BR><BR>*** Also **** I had to adjust the security level of the LOCAL INTERNET zone to Full Trust using the .Net Security Adjustment Wizard snap-in that you get to from the control panel(on winxp).<BR>Only Full Trust resulted in the event being handled by the web page. Ideally, I would have liked to set the security level to Full Trust just for this application but I dont know how to do that.<BR><BR><BR>