Is "state" an accepted attribute name? Perhaps it does not matter in the future world of web components, but first thought was to have it be "data-state". Not terribly important, just thinking out loud.