all tests working now, implemented pause when changing tasks, and adjusted tolerance back to where it was.