properly lock drag to boundaries