Add device demo functionality at /device-demo