Well you don't need mouse events on touch device and vice versa?

But yes, that didn't work as expected. On a code like this:

    sprite.mouseover = function() {
        console.log('mouseover');
    };
    sprite.touchover = function() {
        console.log('touchover');
    };

`mouseover` gets called on touch device, not `touchover`. But changing to this:

    if(item.mouseover && this.mouse.originalEvent) item.mouseover(this.mouse);
    else if(item.touchover) item.touchover(this.mouse);

And it seems to work.

What do you think?