icon changes and image width