Custom events with lambdas implemented