disabling autocorrect and autocapitilization on mobile ui
refactoring angular controllers not do DOM stuff