added better logic so we allow start/stop/pause if not all selections need the operation to be performed; for easier starting/stopping of everything