working version of display with 256 by 256 sized image, runs at 200 fps in VM