user interface changes
 + Now showing message when there are no items on list views
 + minor refactoring