catch and log errors
initialize color picker