Merge pull request #200 from tvierling/window_list_sort

Fix sorting of internal window list.
initial framework for status watching of users