UI wip
window message
window message