one random event is necessary for any listeners

should we wrap this around a ONCE flag? incase other apps do no play well with this