started upgrades on the uimanager paint logic, wrapers are done, general controls are done, missing channel logic, channel control, and handlers