added default constructor
giving reload and shutdown 'event' a higher priority