More UI work. First pass on post