while (isRunning) { gamepad.poll(); for (Component c : gamepad.getComponents()) { if (c.getIdentifier() == button0) { if (!oldValue == c.getPollData())) { if (oldValue == 0) { server.motor1Forward(); oldValue = 1; } else { server.motor1Stop(); oldValue = 0; } } } } }