I like it, except that activation "whenever" a permanent is stolen or destroyed seems a bit OP and doesn't coincide with the concept of a trap, or so it seems to me, anyway. I'd rather that it was invisible to your opponent, and activated once when a permanent was destroyed or stolen. I look forward to seeing it in-game!