Added on_summon event