Input - hasDone()

this fixes hasDone() and the possibility to get actions through to the
state update().