Observing works except when obserframe exits