cursive는 원래 콜백밖에 지원안하는데 RefCell 넘겨서 반환값 땡겨왔음