If i have 2 views with the same controller function i should not create the second function in the same controller.
Also detecting for example ismobile in the view makes me mix diferent perspectives in the same view. This i find ugly coding. and ugly reading There should be some mecanism that could permit diferent views to be attached to the same controller