You can have multiple event handlers for the same event, adding them however you wish (onwhatever="someFunction()", addHandler, addEventListener, etc.). The won't overwrite each other. However, different browsers bubble events differently, so you might not know in which order the handlers execute, which creates a remote possibilities of unexpected results.
When you ask a question, remember to click "mark as answered" when you get a reply which answers your question.
My latest ASP.NET AJAX blog entries.