Correct separation between controllers and views