Add interactive message support

This is disabled by default, frankly because I don't like it.  Nudge me if you think it should be enabled by default.

I haven't tested this all that much, and I'm pretty much waiting for the nod from users(*cough* Leon) to play with it.