chrome.extension.onMessage listener needs to return true when it expects to receive a response after the function has returned.