added display-image-on-hover feature, because I wanted it