Update axis change threshold

Move predicate function out of event emitter. I still don't have a good
definition of an axis change, but we didn't have one before, either.

I think in order to have a real axis change event we'll need a buffer
of old values longer than length one. I'll get on that.