More flexible with dragging limits

This should work better, will allow de-stacking and multiple stacks as well :)