Ye this idea I would like to expand on. Start with a normal size canvas and let it run normally for 24h. After 24h, have a new 1px empty line appear on the bottom every 3 minutes or so while the highest 1px line becomes read only. Keep doing this until the event ends.
This will in turn cause a canvas that keeps expanding downwards but previous creation are "locked in" slowly.