NAK this patch for now. it sometimes causes a different assert to trigger. i'll have to read this events code a bit more to figure out a way to avoid both issues. unless of course someone who knows this code has a solution ;). -mike