fixed and added some range checks for joysticks