Improved color picker

Color picker now has mouse click callbacks.
Color picker can now change the position of the selection based on a
color (picks closest color searching every pixel, not the fastest thing
but it works).