1460618372-dae3c362-c68a-4085-882e-67a1632c4631

A method for executing operations on a device includes executing one or more bytecode language instructions associated with a mobile agent. Before a pivot cartridge is assembled into a disc drive, impedance readings of the pivot cartridge are taken, preferably, at more than one rotational position and across a frequency range. Also disclosed are a method and system for setting and advertising multiple PAN profile roles in a Bluetooth device. The HSA is then placed in a changing magnetic field.