update text, add paersers, add input controller, binder