beforeMove fixes

Fixes documentation on the index that's passed into `beforeMove`, and removes double-triggering of `beforeMove`.