Add xpad support