UX refactor and JSHint.