fransico's help on events to communicate between controllers