If you are using you own modem for XFINITY Internet, then what's known as a "sidecar" router is required for your XFINITY Home touchscreen to communicate.
If you're renting an XB3 gateway from Comcast, that has the necessary components built into it to work with the touchscreen.