Come back to DOM2 events in order to have a complete cross platform and browser compatibility