Does anyone know how the operations of this thing works? Sometimes it will get so hot that it's hard to hold onto, other times it will heat up and then cool down fairly quickly and other times it just gets slightly warm, but not hot. Is there an automatic thermostat built into it?