Had a quick play with the deadzone values, more positive values had no effect, maybe worse in fact. Negative values (in incrememnts of 0.20) had much better responses, i went all the way down to -2.0 (in increments). Seems i was getting somewhere, however, at rest the crosshair still insisted on the edge of the screen, so i plugged in my pad and had the same issue except this time, at rest, the cross hair returns to the bottom left corner which im presuming, perhaps wrongly, is X=0,Y=0. Something to consider is maybe have the cross hair, at rest, default to the center of the screen instead ? Center values based on screen res, obviously. Another thing i did notice whilst using the gun, if i aim dead center, the cross hair hovers below and to the left by a good few inches on a large tv. So i summised that the emulation is offsetiing my center aiming to the 0,0 location (bottom left), so if i aimed high and right the cross hair would be close to the center, however it wouldnt hold steady it insisted on reaching the edge of the screen and staying there, it would stay there till i made another move in the opposite direction to which it would track but still make its way to the edge of screen. Perhaps have a look at centering and we can go from there ?