Updated dependencies. Added canvas fallback for demo