more work on UI, fix oneIceChange bug