tags tweak, rework canvas lock/refresh, vgui/cgui segv if closed while playing