An electrowetting display device comprising: a control circuit; pixel regions arranged in rows and columns, wherein each of the pixel regions includes: a hydrophobic layer portion disposed on an electrode; an oil disposed on the hydrophobic layer portion, wherein a grey scale produced by a respective pixel region of the pixel regions is based on an area of the hydrophobic layer portion that is covered by the oil; and a thin film transistor that is in electrical contact with the electrode wherein the control circuit is in electrical contact with a drain or a source of the TFT; and a memory accessible by the control circuit, wherein the memory is arranged to store a lookup table that comprises, for each of a plurality of grey scales, a value of a drive voltage corresponding to a respective grey scale of the plurality of grey scales, and a magnitude of a reset voltage pulse corresponding to the respective grey scale, wherein the magnitude of the reset voltage pulse corresponds to an addition of a pre-programmed reset voltage level to an offset voltage value based on the respective grey scale, wherein the offset voltage value is such that a voltage across an optical portion of a respective pixel region in a steady state, with the reset voltage pulse applied to the respective pixel region, has the same magnitude as a magnitude of the pre-programmed reset voltage level, wherein the control circuit is configured to: receive an instruction to drive a pixel region of the pixel regions to display the grey scale; provide a drive voltage to the drain or the source of the TFT of the pixel region, wherein the drive voltage results in a particular area of the hydrophobic layer portion of the pixel region being covered by the oil of the pixel region and the value of the drive voltage is obtained from the lookup table; and provide at least one reset voltage pulse to the drain or the source of the TFT of the pixel region to reduce backflow of the oil, wherein the magnitude of the reset voltage pulse is obtained from the lookup table. a control circuit; pixel regions arranged in rows and columns, wherein each of the pixel regions includes: a hydrophobic layer portion disposed on an electrode; an oil disposed on the hydrophobic layer portion, wherein a grey scale produced by a respective pixel region of the pixel regions is based on an area of the hydrophobic layer portion that is covered by the oil; and a thin film transistor that is in electrical contact with the electrode wherein the control circuit is in electrical contact with a drain or a source of the TFT; and a hydrophobic layer portion disposed on an electrode; an oil disposed on the hydrophobic layer portion, wherein a grey scale produced by a respective pixel region of the pixel regions is based on an area of the hydrophobic layer portion that is covered by the oil; and a thin film transistor that is in electrical contact with the electrode wherein the control circuit is in electrical contact with a drain or a source of the TFT; and a memory accessible by the control circuit, wherein the memory is arranged to store a lookup table that comprises, for each of a plurality of grey scales, a value of a drive voltage corresponding to a respective grey scale of the plurality of grey scales, and a magnitude of a reset voltage pulse corresponding to the respective grey scale, wherein the magnitude of the reset voltage pulse corresponds to an addition of a pre-programmed reset voltage level to an offset voltage value based on the respective grey scale, wherein the offset voltage value is such that a voltage across an optical portion of a respective pixel region in a steady state, with the reset voltage pulse applied to the respective pixel region, has the same magnitude as a magnitude of the pre-programmed reset voltage level, wherein the control circuit is configured to: receive an instruction to drive a pixel region of the pixel regions to display the grey scale; provide a drive voltage to the drain or the source of the TFT of the pixel region, wherein the drive voltage results in a particular area of the hydrophobic layer portion of the pixel region being covered by the oil of the pixel region and the value of the drive voltage is obtained from the lookup table; and provide at least one reset voltage pulse to the drain or the source of the TFT of the pixel region to reduce backflow of the oil, wherein the magnitude of the reset voltage pulse is obtained from the lookup table. receive an instruction to drive a pixel region of the pixel regions to display the grey scale; provide a drive voltage to the drain or the source of the TFT of the pixel region, wherein the drive voltage results in a particular area of the hydrophobic layer portion of the pixel region being covered by the oil of the pixel region and the value of the drive voltage is obtained from the lookup table; and provide at least one reset voltage pulse to the drain or the source of the TFT of the pixel region to reduce backflow of the oil, wherein the magnitude of the reset voltage pulse is obtained from the lookup table.