[ArucoThread] add mouseControlling() method for separating mouse controll functionality from run()
[ArucoThread] add graphControlling() method for separating graph controll functionality from run()