this.mouse = {'now': {}, 'pos': {}}; this.value = {'start': {}, 'now': {}}; 
this.mouse = {now: {}, pos: {}}; this.value = {start: {}, now: {}}; 
	initialize: function(){		var params = $A(arguments).associate({'options': 'object', 'element': ['element', 'string']});		this.element = $(params.element);		this.setOptions(params.options);		this.handle = $(this.options.handle) || this.element;		this.mouse = {'now': {}, 'pos': {}};		this.value = {'start': {}, 'now': {}};		this.bound = {			'start': this.start.bind(this),			'check': this.check.bind(this),			'drag': this.drag.bind(this),			'stop': this.stop.bind(this)		};		this.attach();	},
6991	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6991/5486aef8df00c19e206ad906983d3b05a0f6785b/Drag.js/buggy/Drag/Drag.js