Upgraded smart imageview