Input may now function... if testing was done...
MERGED... it wasnt nearly 1/100e100 as bad as it could have been