handle display pixel by pixel