new options: keep_raw_coords and zoom_on_change