ReadPixel is working (we hope)

This is a combination of stuff done by hellmann42 and myself that
appears to be working