Não há requisitos para gravar todos os manipuladores de eventos em uma única linguagem. É possível gravar alguns em JavaScript e outros em Java. Se um manipulador de eventos JavaScript e um Java para o mesmo evento estiverem disponíveis, o BIRT usará o manipulador JavaScript.