Improve dragdrop on pages with scroll, ability to call start() externally