buried in the morph setter was a copy-paste mistake that had base-vs-direction weights calculated only according to the "down" direction. this would cause strange behavior, but only in certain circumstances. now fixed!
since there's been a frightening number of downloads already i figure i'd better get this feature in sooner rather than later: saving and loading presets.