A Twin Falls panel discusses Idaho's new $5,000 tax credit for non-public education amid concerns over government oversight ...