key (used for equality) in move event was never overriding. fixes #130