Close the gesture file after reading from it
Use absolute value when detecting min
Increase default sensitivity DirEquivFilter
Temporarily disable loading of gestures

As far as I can tell, everything is saved/loaded correctly.
Reading/writing floats loses some accuracy each time, maybe
this ultimately causes the problem?
Merge pull request #2 from adamjberg/adam-fix-breaking-gestures

Adam fix breaking gestures