Work on input interactions, still far from finished