Added observer suspending/resuming feature