General control visual logic changes