Event: Treat Pointer events like mouse events, #14741

Ref #14741
Ref gh-1503
(cherry picked from commit e06f428f6ed99e0fafb2e21c456eafc570e3e5ba)
Event: Unit test for #14741 fix

Fixes #14741
Closes gh-1503
(cherry picked from commit 472f70a9df75c289393d6618c36257a04f9cb902)