I like inlining the check for the esc key here, since that's the real event I'm concerned about binding to. Then the main functions in this whole thing are just `mouseover` (which could be called something more descriptive perhaps, like `target` except then that one is overloaded), `destroy`, and `stop_destroying`(descriptive and accurate but not that fun. What about like, `show_mercy` or something).