fix video-monitor session settings

save settings when xjadeo terminates,
not only on explicit session save/quit.
handle async communication from xjadeo