hallo
el.addEventListener(pickEvent(["pointerdown","mousedown"]), function(){...} );
Das geht natürlich nur, wenn die Funktion für die Events gleich arbeitet.
Das ist der entscheidende Satz. Die verschiedenen Eventgruppen erfordern doch ein unterschiedliches Bearbeiten der Event-Informationen. Und in den meisten Fällen reicht ein Behandeln des Click-Events.
el.addEventListener(pickEvent(["pointerdown","mousedown"]), function(ev){
if(ev.type=="pointerdown"){ thisFunc() }
else{ thatFunc() }
} );
sollte auch zu fixen sein. Aber dennoch haben wir hiermit nicht die aktuelle Benutzung getestet. (seufz);