There is a pointerEvents module for mouse and touch events. It is not documented because I didn't tested it enough and might change a bit in the future. Current usage is as follow:
var pointerEvents = require("pixelbox/pointerEvents"); pointerEvents.onPress(function (x, y, pointerID, event) { ... }); pointerEvents.onRelease(function (x, y, pointerID, event) { ... }); pointerEvents.onMove(function (x, y, pointerID, event) { ... }); pointerEvents.onCancel(function (pointerID, event) { ... }); // pointerEvents also exposes a pointer object containing the mouse position console.log(pointerEvents.pointer);