Split UI modules apart
Working prompt input