Allow a very long timeout for drags to take effect

Allows a much longer timeout for views to become visible or
invisible in response to drag actions.  Also moves all these
literal timeouts into a shared constant.