implemented toggle routes

Todo: fix circles run too far bug.