Create WeakMap on element creation to support ‘context’ attribute change
Handle events with native handlers to avoid shadow DOM issues with React
Load editor stylesheet in shadow root with style manager context param