An active matrix electroluminescent display device comprises an array of display pixels (30) arranged in rows and columns with each row of pixels sharing a common line, and with currents through the display elements of a row of pixels passing along the common line. Error values (e) are generated to correct the drive signals (V) for each pixel in a row of pixels, to correct for the different voltages appearing on the common line. These different voltages give rise to horizontal cross talk. The error values (e) are derived by modelling a row of pixels, taking into account the drive signals applied to all pixels of the row. The error values result in updated drive signals (V').