i just put a new version that has one fix -- basically if you are decreasing the speed it changes the speed before changing the voltage. it should help with crashing, but i accidentally coded it backwards and it didn't crash for me like that either. The crashing could also have been a timing issue which i've fixed by complicating things, so YMMV. (let me know how it works for you)