Maybe I'm just being a bit simplistic, BUT what is wrong with having a button containing this script: on mouseUp send "end mouseUp' to button "XYZ" end mouseUp this generates an error message: (Handler: can't find handler) near "end" ? Richmond.