Let's listen to the event before firing the async action