finish new design
replace wonky websockets
finalize most stuff about the new ui