I would take "on the bubble" to mean doing something accurately, slang taken from the use of a spirit level.
And "in the drop zone", well either a crucial time to do something, or in a place you don't really want to be...
...both are just a guess though