I originally wanted to implement this as a UI Style Guide component, but that proved to be troublesome so I just ended up writing it from scratch and sharing some of the same styles (mostly from mixins). This same code could be re-used for the saving indicator, except it should have a "saving" class instead and have different styles for that class, of course.