Disable 'region' input when not applicable.

Was sending a null value which wasn't being handled correctly
by the VLocation validator.
inventory: Fix logic for determining location overlap.