input.js LINE 172
    mousemove: function( event ) {
        var internalWidth = parseInt(ig.system.canvas.offsetWidth) || ig.system.realWidth;
        var internalHeight = parseInt(ig.system.canvas.offsetHeight) || ig.system.realHeight;
        var sx = ig.system.scale * (internalWidth / ig.system.realWidth);
        var sy = ig.system.scale * (internalHeight / ig.system.realHeight);
        
        var pos = {left: 0, top: 0};
        if( ig.system.canvas.getBoundingClientRect ) {
            pos = ig.system.canvas.getBoundingClientRect();
        }
        
        var ev = event.touches ? event.touches[0] : event;
        this.mouse.x = (ev.clientX - pos.left) / sx;
        this.mouse.y = (ev.clientY - pos.top) / sy;
    },