better icon changes