Adds input handling.