Added an idle timeout, made info default to current top window, fixed space printer skipping subsequent beginning spaces