few fixes for the eureka system to work

so it sends the automated event for the eureka research, also better for consistency