prevent observers from being added more than once during interactive transitions