some changes:
more frontend code refactoring:

moved mixed field resolution into the controler and dumbed down the view. Probably still broken