Revert 1463d86..1243c30

This rolls back to commit 1463d86f786d3f3d3a68e49a890412be0aa6c791.
Revert 192c98b..df01dab

This rolls back to commit 192c98b8289a667ee8ea2d5b75ce8e8ee95c5685.
remove inputReceiver