First pass at wear demo code (still needs cleanup and localization)