rem: else if( evt.target.parentNode.calendarEventDisplay ) gEventBeingDragged = evt.target.parentNode.calendarEventDisplay.event;  
add: else { if( evt.target.parentNode.calendarEventDisplay ) gEventBeingDragged = evt.target.parentNode.calendarEventDisplay.event; else if(evt.target.calendarToDo || evt.target.parentNode.calendarToDo) { dump("\n ToDo Drag not supported yet"); gEventBeingDragged = null ; return; } } 
context:   onDragStart: function (evt, transferData, action){      if( evt.target.calendarEventDisplay )          gEventBeingDragged = evt.target.calendarEventDisplay.event;      else if( evt.target.parentNode.calendarEventDisplay )         gEventBeingDragged = evt.target.parentNode.calendarEventDisplay.event;      //dump( "\nEvent being dragged is "+gEventBeingDragged );      transferData.data=new TransferData();      transferData.data.addDataForFlavour("text/unicode",0);  },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/4b005908e6ee022670057a7f6cddc7baccd4c063/monthView.js/clean/calendar/resources/content/monthView.js