var mouse = {
down: false,
x: 0,
y: 0
};
canvas.onmousedown = function(e) {
mouse.down = true;
return false;
};
canvas.onmouseup = function(e) {
mouse.down = false;
return false;
};
canvas.onmousemove = function(e) {
var rect = canvas.getBoundingClientRect();
mouse.x = e.clientX - rect.left;
mouse.y = e.clientY - rect.top;
return false;
};