Added `View::viewFile` and removed `ViewEvent::viewFile`
proper implementation of View::viewFile.