An easy way to handle the selected|highlighted and selected|disabled control states