Add interface for reactive and event, add destination for every event