Add accept and cancel buttons

- Color changes only after accept button click
- Dismisses new color on hide event