offset: return null if can't get any offset
gh pages: adjust home page to be "responsive"