removes observer when image view is deallocated