Don't dispatch the events when there are no targets

Also actually deploy the added payload in the ready event.