Thanks for the info. You may have run into that bug I mentioned in the description. I think it might be a race condition of somekind between events firing since the output of it is inderterminate, making it hard to debug.