add getPixel
add displayStateChange