Support custom onDrag handlers in AtomsInteractions

[#58078722]