A graceful event delegater