1. A computer-implemented method comprising: maintaining a model buffer that provides a modeled current state of a pixel of a first plurality of pixels of a display, the modeled current state corresponding to a current predicted color of the pixel; receiving an indication of a frame to be displayed after a frame period, the indication including a target state for the pixel, the frame period divided into a plurality of sub periods including a first sub period and a second sub period, wherein a first voltage is applied to the pixel in the first sub period and a second voltage is applied to the pixel in the second sub period; determining, based at least in part on the modeled state of the pixel, the first voltage to be applied to the pixel at the first sub period within a frame period; applying the first voltage to the pixel at the first sub period; updating the modeled current state of the pixel, within the model buffer, to reflect the first voltage applied to the pixel at the first sub period; determining, based at least in part on the modeled state of the pixel, the second voltage to be applied to the pixel at the second sub period within the frame period; applying the second voltage to the pixel at the second sub period; updating the modeled current state of the pixel, within the model buffer, to reflect the second voltage applied to the pixel at the second sub period; and applying one or more de-ghosting voltages to a subset of the first plurality of pixels to alter the subset of the first plurality of pixels toward a saturation state based at least partly on a determination that the subset of the first plurality of pixels has been altered a threshold number of times.