controls and buttons updating