fix up error catching
uninstall was broken
use call-with-input-request in chicken version