hyperstruct blog Exchanging Data Between Chrome and Content
"Scenario: a chrome and a content application are aware of their respective existence and wish to communicate. Communication should be able to flow both ways."