A method and a system are described for operating a bathing unit system to provide swim-in-place functionality to a swimmer. A communication link is established between the bathing unit system and an auxiliary device worn by or implanted in the body of the swimmer. A signal conveying information associated with the swimmer and originating from the auxiliary device is received. Control signals for controlling operational settings associated with a propulsion assembly of the bathing unit system are derived at least in part by processing the information conveyed by the signal originating from the auxiliary device. The control signals are then released to control the operational settings associated with the propulsion assembly. In another aspect, a graphic display is provided presenting the user with a customized set of selectable swim-in-place configurations derived at least in part by processing a signal originating from an auxiliary device worn by or implanted in the body of the swimmer.