On the ball

To be alert; or quick to understand and react to things.

In spite of sleeping just four hours last night, I’m really on the ball today.