1. A system for source language module interaction using an event mechanism, the system comprising one or more subsystems to: detect a producer event; detect a consumer event; generate a new source language method for the producer event and a new source language method for the consumer event; and link the producer event and the consumer event using the new source language method.