Added swing observer example