first steps version with state-view bindings, onclick and text view
handlers