Added basic tracking of ICanvas history changes