User space frame buffer - working