Disable init while creating wrapping context, it may be called out of main thread
Cleanup changes
Cleanup obsolete changes