hopefully refactored and migrated view framework to foundation (screw you Bootstrap!)