added scrolling, and xinput relative/absolute on keyboard hide show