Thanks Robert but this is not what I am looking for. I am familiar with the aspects that you have mentioned.
My concern is more about optimizing the number of actual map requests to the server, the only way to do this right now seems to have a custom implementation of supend() and resume() with your own rules or override refresh in some way with a delay timer.
I am just looking to basically add an extra delay in the map refresh by overriding it. If there are a lot of interactions very quickly only the last one matters and I am trying to eliminate them.