Hi metero,

I think that you just need to customize a little the UpdateString class in order to store also the old value of a cell or replace the method isHot with a method that return the background color in accordance with your comparison of old and new values.

Hope That helps.