spikes react on button