working on replacing the previous method of drawing editable images with a new one that is based on surfaceview.