be on the ball

Definition: to be well-informed and respond promptly.

Discuss this Idiom in the comments below.