Impl: added events()
Grammar/Base : refactorisation giving more liberty to callbacks
Grammar/ECMA_262_5/Program: use new Base code