giant checkin -- renaming everything to "demo.*" for jsfiddle compatibility. minor updates, but not the fixed format.