Replaced onRequest and sendRequest with onMessage and sendMessage.  Changed background page persistence to true.  Made separate popup.js file.  Made popup wider.  Works in latest Chrome now.