I basically started by implementing the tiptap highlight extension as per the umbraco docs (it failed 🤣 hence my docs pull request) Once I had that working i plugged in my own date code api instead of the tiptap highlighter, I then asked Claude to turn my button into a multi select 😎