small fix for queue object
added make-system-event function to map events not instantiated with make-event