Use persistent background page (doesn't work otherwise)