#30000 REFACTOR - Home.js

@texasag , @prabinv and @hippee-lee Please code review.