impl. SendEvent method