add image drag/drop listeners

the listeners are in and listening. I have a small bug in that I cannot get the picture to display, but Hannah had a great idea to use visibility instead of DOM manipulation to swap the textarea and img.