simplified MauronCode.Events