Which meaning is correct for At the drop of a hat?

  • immediately and without delay
  • after a long wait
  • with a real hat
  • by making a mistake