Upvote button is button,again, see desc for more.

Made an ImagePopup class so that the dialogue code for having an image
pop up can be re-used.