add joystick support
include library