replaceText() method
Use widget contexts for actions and shortcuts