added log, event, scrollpane (wip)