map_to_screen should always return new data