https://github.com/fsih/scratch-paint/commit/8e7ae67ae6e6ade63cfeb7050fd8dc3797060019#diff-40b1756b8e1bd4711a70e78e2d3401cfR28 Should the activateTool call be removed from componentWillReceiveProps?