improvement: dynamic window title