fixed dragged movement, a little wonky but good enough for now