Added outputheader (#28). Still contains a bug with modifiers interfering with keys.