extracted more methods into the uicolor category