added live-code example (and removed default canvas creation, for the moment, to solve an bug: the default canvas not being removed)