#2684: use view injection library

* If you have compile errors after pulling, please consult the issue on
github.