stuff like this can be done easily enough
alias "cnut" "buildsg; slot1; rebind2"
alias "cnut2" "destroysg; slot1; rebind"
alias "rebind" "bind mouse3 cnut"
alias "rebind2" "bind mouse3 cnut2"
bind "mouse3" "cnut"
Something like that... (change the obvious cmds to the right ones)
basically, your fist bind, as well as doing the "on" actions you want, has to re-bind the key to the "off" actions. And vice versa.
Hope that helped
