fixed a bug where the options object for the virtual mover was persistently modified between function calls, which caused options passed into one call to affect the options of the next call. Also added dispatch confirmation for PCs