#18 implementing input rendering.