(function () { var ns = $.namespace("pskl.selection"); ns.BaseSelection = function () { this.reset(); }; ns.BaseSelection.prototype.reset = function () { this.pixels = []; this.hasPastedContent = false; }; ns.BaseSelection.prototype.move = function (colDiff, rowDiff) { var movedPixel, movedPixels = []; for(var i=0, l=this.pixels.length; i