Switches from RivetsJS to Vue