issue 65: re-write homescreen feature
Merge pull request #66 from yurenju/issue65

issue 65: re-write homescreen feature, r=fred