Added the ability to schedule packets after an event has succeeded.

Also fixes post listeners and asynchronous packet listeners.