Implement home activity and some custom widget