add experimental download support and show it off in the demo