remove need for input screens' response delegate