started breaking apart the event handlers for col switch
removed references to offsetleft, using e.currentTarget.offsetLeft
started on .start and .close methods

trying to unifiy when events are called
updated demo to show when start and stop are called
renamed test handler, remove unneeded comments
added trigger for stop, eventHelper now returns trigger, can prevent default on start
removed unneeded trigger
made start and stop private
removed displayHelper event

start event does the same thing, and is more normailzed
fixed reference error
remove random passing around of drag display now a property of instance
removed swapNodes

wasnt used, swapCells does the sam thing faster
moved change to swapCol, added beforechange event
added check on event stop, if ret false, then we dont remove the dragdisplay
removed ref to dragdisplay in mousemovehandler, now allows for better fexiblity on stop
added dragDisplay to ui event hash
removed redundant vars
removed ._positionOffset, for local var
code clean up, renamed vars
ubind all events from document, on destroy