manage gtk main loop in golang; golang can push results to lua callback