Added zoom using track bar, background image, enhanced code