return the right data from pub
Use the right event classes
Attack to the ajacent node's yard
Correctly route the event system