Вы говорите, что разрабатываете новый браузер?что вы используете для компилятора JavaScript?вы знаете, как у IE есть jscript, у mozilla есть ... что-то еще, не могу вспомнить прямо сейчас.В любом случае, для создания прослушивателя событий вам понадобится какой-нибудь метод ловушки, например:
if (myButton.onClick && typeOf (myButton.onClick) == "function") {// при нажатииприложенныйif (! myButton.onClick (event)) {перерыв;}}
Я имею в виду, что если вы действительно разрабатываете новый браузер, у вас должно быть место, где вы уже определили событие «щелчка», чтобы выполнить какую-то анимацию или даже постбэки или около того, и было бы место дляопределить метод «крючка».