Implements UI changes based on userType