Hallo,
nur als Alternative:
Das große Bild fein genug zerschneiden.
Dann muss immer nur ein Teilbildchen ausgetauscht werden, wenn sich ein Zustand ändert.
Allerdings erhöht die Zerlegung in ein Raster aus <img>-Tags enorm die gesamte Ladezeit, da die Subrequests alle serialisiert ausgeführt werden (die meisten Browser lassen nur zwei gleichzeitig aktive Requests an eine Domain zu). Eine mitgelieferte CSS-Information wäre aber nur ein einziger Ladevorgang.
LG
chris