cleans up some code
improves performance of when to revert the image to re-render on image edit
adds filters and adjustments and a nicer image uploading interface