Shared input handling and injection.

Change-Id: I41ae072e55ecc60b708274b5c67bed3a486bf080
11 files changed