Almost there - writing custom input function
Seriously, looks like it's working! Ahhhhhh, dammit.