implemented onscreenlog on wl