1. A method of hosting a managed code control in an unmanaged host, comprising: providing a wrapper that implements control interfaces and abstracts managed control from a host; and providing a container control as an intermediary managed object that is container for said managed code control.