Now keeps a copy of the original image - revertSource() to use it