autocorrect instead of smart-tab