joysticks first; ignore future changes on joystick pins
change logs; allow joysticks in open mode
output cleanup
only ignore pin after joystick y direction
use uniq over sameValues; fix ignorepin
dont process joystick events in open mode
fix merge