change the way images are handled in watch loop