Combine parser and renderer into uiadapter