tidied up framebuffer pointer map