supports text entry