Basic version with self autolayout listview