getPixel: (source, x, y) ->
w = source.width
{
red: source.data[ (y * w * 4) + (x * 4)]
green: source.data[((y * w * 4) + (x * 4)) + 1]
blue: source.data[((y * w * 4) + (x * 4)) + 2]
alpha: source.data[((y * w * 4) + (x * 4)) + 3]
}