Small google-map-directions tweaks.

* Fire a google-map-response event when we have directions.
* Properly scope a bunch of stuff.
* Only try to render non-null responses.