Register listeners + firework on enchant