How to create an interactive demo?