on the button

on the button  {adv., adj.},  {slang}
At the right place; at the heart of the matter.
John's remark was right on the button.
Compare: ON THE DOT.
Categories: {slang}