removed event bubble from js2