A Java implementaion of W3C DOM Events