so using dcx. i think ill give it a go.

when i join a channel, will i have to halt the default window from opening? and instead open a dialog for the window? have you ever done this with dcx?

im a bit unsure. your idea of docking a webbrowser to the window and then being able to show emots by $replace(;p, imgsrce="whatever.png") makes sense. but how can i dock a webbrowser to the existing default window? any idea?

and also if i do what you suggested will the normal identifers like $chan and # work as normal?