How to create an interactive demo