Refresh marker on state change
Prepare asynchronous routing
Once computed, drag handles on result layer
Spin while computing