Fix splice for removeCallback, and avoid using splice for triggerCallbacks