Using DemoShield to create interactive demos on the Web