fix ViewInterface in View