credo che creare un prototype per gestire la manina sui pulsanti in modo generalizzato sia abbastanza complesso

una funzione tipo di prototype è
function tipo(variabile) {
this.variabile = variabile;
}
tipo.prototype.val = function () {return this.variabile }