My cuisinart rice cooker (love it!) will flip itself to "warm" when it's done cooking. I assume it somehows senses the moisture level and, when most of the moisture is gone, it decides it's done. Therefore, I assume if I want a relatively longer cook time, I need to add more water.
How does it know when to switch to warm?