title: Debugging Mixpanel track_forms
body: <p>Does anyone have experience debugging Mixpanel track_forms?</p>
  
  <p>First of all, the Firebug Chrome console (when debug is enabled in Mixpanel config) shows an empty properties object for any track_forms event. Every other Mixpanel event has a populated properties object, with referrer, browser data, etc. Unclear if it's a console timing issue and the data is actually logged or whether the data is in fact missing from these events.</p>
  
  <p>Second, I have a jquery-submitted form (submitted upon checkbox click) that is an event I'm trying to log to mixpanel.  Regardless of whether I use track or track_forms, the event does not appear to log. If I add a breakpoint that delays form submission, the event does appear to log. So it appears to be a race condition and the Mixpanel timer is not working.</p>
  
  <pre><code>/* doesn't work */
  var d={};
  $('.ch').bind('change',function(){  /*checkbox click submits form*/
      d['checked']=$(this).is(':checked'); 
      d['value']=$(this).val();
      mixpanel.track("my event",d);
      $('#myform').submit();
  });
  
  /* also doesn't work */
  mixpanel.track_forms("#myform",'my event',d);
  </code></pre>
  
  <p>Has anyone solved this before? This is a very basic use case of client side form submission. </p>