Cooling and temperature control devices