Ich (und auch sonst niemand) weiß natürlich nicht, wie dein Userinterface und das Model im Hintergrund aufgebaut ist. Normalerweise ist es dem Model jedoch egal, wo eine Eingabe herkommt, genauso, wie es dem Userinterface egal ist, woher die Daten kommen. Irgendein zusätzliches Unterscheidungs-Merkmal wirst du also brauchen. Sei es eine zusätzliche Information im Text selbst, oder etwa eine boolesche Flag, welche du entsprechend setzt...