added xinput