Portal: refactor host views to proper marionette implementation
Bug Fix: only close streams if not null