Better button state representation.