Added refresh listener

Main page refreshes (re-renders) content upon receiving message from
background.js when it gets new data