In your example both are still being triggered.
If you set a flag to prevent itemAttrClick when moving an item you’ll find that itemAttrClick triggers before the drop event.
So, if I open a new interface on click but do not want to open it when an item is moved, I cant.
How do we prevent itemAttrClick when an itemMove occurs? BUT itemAttrClick must still work when an item is clicked and NOT moved.