Obslužné rutiny událostí můžete psát ve více než jednom jazyce. Některé rutiny můžete napsat v jazyce JavaScript a jiné v jazyce Java. Pokud je pro stejnou událost k dispozici obslužná rutina událostí v jazyce JavaScript i Java, BIRT použije obslužnou rutinu událostí v jazyce JavaScript.