W3C-compliant Event interface implementation