It will be great to make this a bit more of a library feature because there are several areas that would benefit from having an `active` state.