Rename things to away/home for consistency and improve update handling.