|MadSci Network: Engineering|
There is a thermostat in the kettle to shut off for an overheat condition, or not let you boil the kettle dry. Just a simple switch. However, the mechanism to shut off while the pot still has water is a timer, factory set and not adjustable. Sorry to disappoint, but if you look deeply into household appliances, you may be disappointed in the lack of complexity.
Try the links in the MadSci Library for more information on Engineering.