change cast icon state appropriately