Build Interactive Demos with Input Validation