javascript éviter de copier/coller-delà de la limite de caractères dans le textarea

J'ai le code suivant (tiré de cette question) pour la définition d'une limite de caractères sur les textareas.

function maxLength(el) {    
    if (!("maxLength" in el)) {
        var max = el.attributes.maxLength.value;
        el.onkeypress = function () {
            if (this.value.length >= max) return false;
        };
    }
}

var maxtext = document.getElementsByClassName("maxtext");

for (var i = 0; i < maxtext.length; i++) {
    maxLength(maxtext[i]);
}

Et un exemple de mon code html pour textareas:

<textarea maxlength="150" class="maxtext"></textarea>

Tout cela fonctionne très bien sous Firefox et Chrome. Dans IE7+, il s'arrête-moi si je tape jusqu'à la limite, mais je suis alors en mesure de copier/coller du texte sans restriction.

Aucun moyen de modifier ce script pour éviter le copier/coller au-delà de la max limite de caractères?