ghetto clone to attempt to make BehaviorSubject, not helping things so far