Added native-event support with libasync