This week's book giveaway is in the Agile and other Processes forum. We're giving away four copies of The Mikado Method and have Ola Ellnestam and Daniel Brolund on-line! See this thread for details.
In which particular cases do we need to override savestate and restorestate. Is it essential to override it in every case ,where we write a custom component - does the default UIInput/Renderer perform some default state management?