Changing any state inside function for "onChange" freezes the react-color UI
If I add any  "this.setState({test:color});" like function inside handle click the UI freezes and 
1. The white pointer does not move
2. The colors dont change

I get the correct value for colors but it is not visually reflected on the color picker.

Removing this.setState and logging using console.log does the job.

```
constructor(props) {
    super(props);
    this.state = {displayColorPicker: false, test:"" };
    this.handleClick = this.handleClick.bind(this);
    this.handleClose = this.handleClose.bind(this);
    this.handleChangeComplete = this.handleChangeComplete.bind(this);
  }
```

```
handleClick() {
      this.setState({ displayColorPicker: !this.state.displayColorPicker });
    }
```

```
handleClose() {
      this.setState({ displayColorPicker: false });
    }
```

```
handleChangeComplete(color){
    this.setState({test:color}); // removing this line makes it work
    console.log(color);
    }
```

``````
<ColorPicker           
              display={ this.state.displayColorPicker }
              onChange={ this.handleChangeComplete }
              onClose={ this.handleClose }
              type="chrome" />```
``````
