backtestrunmode touchup; still very incomplete