kind of have a half working version of click and drag