Use a map for callbackDatas. See #2