bugfix: proper return values for all the handlers; plus update saveImage() call to use rxSaveImage()