changed lstnr args to hash-map in messsage-processor