Utterly backwards assignment of blame. Safari 3.1 doesn’t break these hacks; these hacks break Safari 3.1. Input Manager hacks are not “plug-ins”. There is no supported API to enable the functions these hacks provide, which means they’re unsupported by Apple, which means that if they break a future release of Safari (or whatever other apps they patch) the fault lies entirely with the creator of the hack.