working, but need to fix hex problem
Smooth dragging now in place - need to work on edge cases now.
edge cases worked out
all edge cases treated
fixes #94 , fixes #97