read from bitmap memory directly (visually broken)