Fix #2, Avoid use cword
Fix #3, handle user cancel
Support 4byte hex color
Merge pull request #3 from othree/nocword

 Avoid user cword