Cleaned up the demo code, made some example buttons.  Added platform boilerplate.
Updated platform code