Added link to stackoverflow observer pattern discussion