All views now using the same script for viewmodel