PreSourceEvent better matches the naming convention for the new signals