think on their feet
Принимать быстрое решение, быстро реагировать, соображать
Думать на ходу, принимать решение на ходу