Almost done, but the image view is unstable