Custom events and default values