event_logger takes the inputs $param and $data. Sometimes data is an array and sometimes it is an object. The basic function takes an object, while others take arrays. The docs call for arrays....
Often the same data is passed to both the notify and event libraries. We need to standardize the input type across all instances. for real!