ok, mi pare di aver risolto.

ho aggiunto un'opzione (method) che di default viene inizializzata come 'init'.
Poi quando il plugin viene eseguito se trova che method e' init allora inizializza DOM ed eventi, altrimenti (per ora) non fa nulla e quindi il nuovo url viene semplicemente sostituito nelle opzioni.