small patch for #109 , with cleanup of BatIO.input enabled by default

couldn't comment on the issue (too old!? github bugs), so here's a patch just in case