add experimental download support and show it off in the demo
better example and some changes to how the current clip is treated; you now have to call setClip