Event loop once calling a single controller for state
Set up for source
Set up for target
Looping for all sources