Fixing weird context issues with an observable array of views