Added Image zoom and pan...with bugs to be fixed at a later date