there are some hacks involved yes! the most prominent one is the dialogue choice hack, and theres probably some others that i usually include like transparent sprites and such...
anyway hacks are available here: https://seleb.github.io/bitsy-hacks/
and for the music im pretty sure i used candle's bitsymuse tool: https://kool.tools/bitsy/tools/bitsymuse-ui/