This update handles a few subtleties and adds a demo page.