finalized implementation that allows us to trigger resets of this module's resetPageStart property from outside of this module