Minimal server side implementation
Minimal client side implementation
Add type handler and some minor changes to run demo
Fix crash when calling show directly after create
Minor optimization for DropDown.js and Demo