link listener fixes & fix innerHTML += in ui.render_line
CCUI links
className += -> classList.add()