identity assertion in head_newtab.js
change private variable names, use pref observers
handle asynchronicity with tiles URL fetching