Pulled event interface into an interface and created a SoftRefEvent.