Making this a standard OSD and removing the mouse interactivity wouldn't be too bad since there are only three states. But if we anticipate that more states might be added in the future—or if the backend might be swapped out for one that has more states or an unbounded number of states—then I think preserving mouse-interactivity is a good idea.
↧