added improved logic to start/stop/uninstall so we enable start when one of the selections is stopped; and can stop if one is started; but can only uninstall if they are all stopped (to make it less likely folks hit it by accident)