control buttons do roughly what they need to