DEMO: Reframing Dialogue Interaction with Fine-grained Element Modeling