fix setLocation and dragWithinParent()

For real this time...