handling controls