Reimplemented `tagsAsListOfButtons` from scratch