minor bugfixes, observer module