Fix callback breaking

@danschultz PTAL

Sometimes the mixpanel lib calls our callback with 1 arg or 2 args. We need to handle all the cases.