Changes to the color validation - the brush creation method now works on the main thread and handles all exceptions that might arise from parsin the color string; + adding/removing a already created widget now works in sync with the main thread