setTarget() always set locator_has_target=1; there was no path back to "none" once a target was picked. Add a synthetic "(none)" entry that's always first in the target picker/cycle set, backed by new UITask::clearTarget().