https://www.w3.org/TR/pointerevents/ - A good source of inspiration I discovered during my pointer implementation research. It actually maps well to my platform-specific findings described bellow.
Mouse and touch events have been here for historical and/or compatibility reasons and nowadays it makes more sense to implement more generic Pointer Events which can represent all three main input sources.