fixup PatternUnlockZone

this makes the passcode configurable, and fixes a selection bug which
was preventing multiple circles from being selected per touch (required
removing touch, as it was trapped assigned to the PatterUnlock zone
rather than its children)