addEventListener should be smart enough to tell if eventType isn't supported on the given object. This would require some refactoring to define supported events consistently in WI codebase.