Implement missing MouseEvent APIs