Replaced SurfaceView with new, simpler class.  Added Runnable to process the image after its received from the camera.