Note that the InteractionState API will likely be changing soon, but also that it is intended for the use case of building components / indication that reacts to states. If you are building your own component and not a generic indication, you can use