Do some refactoring
Add a inject_non_vu_button function