player buttons and can receive messages
extension: add background.js to listen to messages
crserver: listen for commands coming in via tcp