floating icon changes states, but needs to be resized