add output buffering in ExtendedView