Worked on the zoomable image widget