Si todas estas acciones hacen basicamente lo mismo, por que no crear algun tipo de abtraccion? quizas con un metodo protegido que solamente se encargue de hacer las cosas basicas para todos.

Acerca de los "css", en realidad `mojito-shaker` se puede hacer cargo de todo eso. Tambien el frame mojit puede recibir una configuracion llamada `assets` que accepta una lista de assets que deben ser insertados en la pagina automaticamente.

Bottomline, la responsibilidad del controller es business logic y no presentation logic.