Someone suggested that the control reversal should only be temporary and on a timer, which I thought was a good idea. I definitely agree about the spike size. Great feedback, thanks!