Opacity, start color fixed(1), do not change color if "Cancel" in dialog clicked(2)

(1) - when change color of already existing object - show in dualog his
real color (then you can change it)
(2) check isValid()