This article offers solutions for making a control work well in the Internet environment, with the ultimate goal of delivering optimal quality of service to users. Because browser speed is one of the primary factors in users' perception of quality, this article aims to provide solutions that allow an HTML document or page to become visible as soon as possible and interactive very shortly thereafter, while allowing controls to retrieve large data blocks in the background.