Both scripts do essentially the same thing, though I like my one more! One interesting thing, I did first try typing on mouseMove, but that doesn't get colorized, making me think it didn't exist as an event. But then again, mouseDown doesn't get colorized either.