separate color and accel logic
optimize a bit
specific int size on pixelColor