Pointer: Add pointerover and pointerout events for devices that don't support hover and refactor to better handle/ignore compatibility events