Implemented loading overlay, fixed issues around picker loading correct value, revered ardunio getColor to non-MVC