A method for downloading a firmware loader from a host computer to a portable electronic device establishes a communication connection between the host computer and the portable electronic device. Along these lines, a key pair generator obtains a primary random seed through an interaction with a random process from a web server on which the key pair generator runs. A positive or a negative voltage is applied to the source and drain regions of at least one FeFET memory cell depending on the channel type. The platter and a pad assembly can be alternately engaged and disengaged, to allow a disc to be loaded and unloaded from the platter. A hand held shower sprayer may also be mounted within the body.