OK, then it might be best to recreate the data on your drawing layer on every move or zoom.
Perhaps you can do a combination. Create a dlSpatiallyReferenced so you don't need to worry about panning.
And when you zoom in/out you recreate the drawing layer.
Perhaps you can do a combination. Create a dlSpatiallyReferenced so you don't need to worry about panning.
And when you zoom in/out you recreate the drawing layer.