better events parsing