Separate view.open and view.show