A portable wand system comprising: a wand applicator containing a surface treatment application element; a wand controller subsystem coupled to the wand applicator, the wand controller subsystem comprising: a computer program; and a memory unit storing a plurality of paths learned and recorded during a learn mode, by an operator manually moving the wand applicator, the plurality of paths comprising a plurality of desired paths in a plurality of stay-in zones having one or more surfaces to be surface treated with a surface treatment application of the surface treatment application element, and the plurality of paths further comprising a plurality of stay-out zone paths in, or near, a plurality of stay-out zones to be avoided with the surface treatment application; a selector assembly operatively coupled to a manual selector button; an indicator element; and a power assembly coupled to the wand applicator, wherein the portable wand system is used in an operation mode after the learn mode, to measure, in real-time, the operator manually moving the wand applicator in one or more operation paths, based on one or more of the plurality of desired paths, in one or more of the plurality of stay-in zones, with the surface treatment application element activated, and further wherein, for a selected stay-in zone, the portable wand system compares the operation path to the desired path, and indicates to the operator when the operation path deviates from the desired path, and when the wand applicator is in proximity to, and oriented towards, one or more of the plurality of stay-out zones, and the portable wand system verifies that a desired surface treatment application is achieved. a wand applicator containing a surface treatment application element; a wand controller subsystem coupled to the wand applicator, the wand controller subsystem comprising: a computer program; and a memory unit storing a plurality of paths learned and recorded during a learn mode, by an operator manually moving the wand applicator, the plurality of paths comprising a plurality of desired paths in a plurality of stay-in zones having one or more surfaces to be surface treated with a surface treatment application of the surface treatment application element, and the plurality of paths further comprising a plurality of stay-out zone paths in, or near, a plurality of stay-out zones to be avoided with the surface treatment application; a selector assembly operatively coupled to a manual selector button; an indicator element; and a power assembly coupled to the wand applicator, wherein the portable wand system is used in an operation mode after the learn mode, to measure, in real-time, the operator manually moving the wand applicator in one or more operation paths, based on one or more of the plurality of desired paths, in one or more of the plurality of stay-in zones, with the surface treatment application element activated, and further wherein, for a selected stay-in zone, the portable wand system compares the operation path to the desired path, and indicates to the operator when the operation path deviates from the desired path, and when the wand applicator is in proximity to, and oriented towards, one or more of the plurality of stay-out zones, and the portable wand system verifies that a desired surface treatment application is achieved. a computer program; and a memory unit storing a plurality of paths learned and recorded during a learn mode, by an operator manually moving the wand applicator, the plurality of paths comprising a plurality of desired paths in a plurality of stay-in zones having one or more surfaces to be surface treated with a surface treatment application of the surface treatment application element, and the plurality of paths further comprising a plurality of stay-out zone paths in, or near, a plurality of stay-out zones to be avoided with the surface treatment application; a selector assembly operatively coupled to a manual selector button; an indicator element; and a power assembly coupled to the wand applicator, wherein the portable wand system is used in an operation mode after the learn mode, to measure, in real-time, the operator manually moving the wand applicator in one or more operation paths, based on one or more of the plurality of desired paths, in one or more of the plurality of stay-in zones, with the surface treatment application element activated, and further wherein, for a selected stay-in zone, the portable wand system compares the operation path to the desired path, and indicates to the operator when the operation path deviates from the desired path, and when the wand applicator is in proximity to, and oriented towards, one or more of the plurality of stay-out zones, and the portable wand system verifies that a desired surface treatment application is achieved.