towards Canvas bindings