ensured code is compliant with the coding standard; minor fix to the scheduler header sub-view - the events are vertical aligned to top, so they are appearing on the same line now
contains the logic related to mouse drag operations in the Scheduler Body sub-view
contains the logic related to mouse drop operations in the Scheduler Body sub-view
added logic to handle the Drag & Drop operations: moving of the events on the same calendar column, diferent time interval; moving the events on different calendar column, different or same time interval; create new event by dragging inside an empty area of a calendar column (it will open the Add Event window with the start and end times pre set from the dragged area and calendar name pre set from the calendar column in which the drag is made)
ensured code is compliant with the coding standard;
minor fixes to comments for future reference