Rewritten, quicker, smoother, cross platform

I added drag functionality to desktop, dis way a scroll area can be
tested on desktop as well.