wip

The logic of this class is the same than in `RecordingIcon` maybe we could make both inheriting the same base class and save on code duplication?