slightly more optimized, using set() to set display pixels now