add color picker, add logic for modified image, zoom, scrolling