Properly handle rotation changes in HomeActivity

Fixes #19