A simple functional event representation