Currently scripts are passed from this app to the cueCannon app via URLs. We'll get HTTP 414's if those get too long. Compression could help as a stop gap: https://github.com/rotemdan/lzutf8.js/ Maybe we don't need long scripts?