simple event pass-through to modules