maybe closer? moved the service re-setting out of the handler.
maybe closer? moved the service re-setting out of the handler.

 - worked as expected for the first few rounds, then cin.get
   stopped blocking?

EDIT: turns out this is because of the way cin.get works. This example
seems to work exactly as I expect as long as only 'ENTER' is pressed
to continue. Anything else in the input stream buffer confuses thigns...

tobeycarman/dvm-dos-tem,tobeycarman/dvm-dos-tem,tobeycarman/dvm-dos-tem,tobeycarman/dvm-dos-tem,tobeycarman/dvm-dos-tem,tobeycarman/dvm-dos-tem