Det finns inget krav på att man skriver alla händelsehanterare på ett och samma språk. Du kan skriva en del i JavaScript och andra i Java. Om det finns både en JavaScript- och en Java-händelsehanterare för samma händelse använder BIRT JavaScript-hanteraren.