improvements with the interactive demo