1. A method for facilitating user interaction in a browser environment, comprising: receiving a document having included therein a plurality of source and target objects and a plurality of scripts; receiving a first indication of a particular operation being initiated on a selected source object; executing a first script associated with the selected source object to generate a data transfer object having included therein data associated with the selected source object; receiving a second indication of the particular operation being completed on a selected target object; and executing a second script associated with the selected target object to operate on the data included in the data transfer object to effectuate the particular operation.