fix button modes