In a semiconductor device, where, with respect to a parasitic resistor in a current mirror circuit, a compensation resistor for compensating the parasitic resistor is provided in the current mirror circuit, the current mirror circuit includes at least two thin film transistors. A turning device is attached to each attachment device for rotating each food-supporting device as it is conveyed past the heat source, and there is a detachment device adjacent the conveyor and cooperative with each attachment device to detach any food-supporting device attached thereto as the holding devices pass the detachment device in use. In addition, users of network-connected computers may upload presentation files to the videoconferencing system to enable transmission of presentation slides to remote conference endpoints. The pre-defined groups can include groupings made according to any criteria. The communication device and method further include generating a communication report of the selected contact according to the searched communication data of the selected contact, displaying the communication report on a display of the communication device. An MRAM cell in the input device includes a sense layer having a magnetic orientation.