An intelligent virtual environment to support cognitive rehabilitation: relearning meal preparation skills for independent living. (4th December 2009)