Add #trigger, :leave and some puts