Just another suggestion:
Can you please add an option to enable this theme-component only at a certain time interval in a day.
For example, it would be fun if a user who visits the forum at midnight sees this
Happy to look at this unless anyone else fancies a go?
I’ve included the JavaScript code in the header file so admins can make their own customisations (that’s currently not possible if I include it as a linked js file).
One way to make it so users can toggle it on and off is to convert it to a theme, as opposed to a theme component. I’ve added that to in the instructions at the top of the page.
You can also do it by setting up a group that users can freely join and leave. This takes advantage of the theme setting that can be set to only show it to specified users and groups. I’ve also added that option to the instructions at the top.