Added initial control detection (reading from /dev/input/js0 )