Update views and fix reported bugs.

Most of the reported bugs have been fixed now.  New design of the
home view.