Check props.active rather than state.active
Check props.active rather than state.active

In componentWillRecieveProps we should be checking `props` rather than `state`, then we update `state` with the `newProps`.

Also clone `this.state.active` since `.splice` & `.push` mutates the original

HewlettPackard/grommet,codeswan/grommet,linde12/grommet,codeswan/grommet,HewlettPackard/grommet,grommet/grommet,kylebyerly-hp/grommet,HewlettPackard/grommet,nickjvm/grommet,grommet/grommet,nickjvm/grommet,grommet/grommet