minor improvements again, but still can't create a shell view on a child of the extension