onPause and onResume in no way altered, simply relocated to put font specific code in a contiguous block