interaction improvements and best theta from evaluation in interact.py