demo recording updates & gui for recorded demos