.getLabel not working on 9800 Hi im having problems with a button that fires a timer, If i take away all the "if" statements it works fine so there is nothing wrong witht the timer code. This same code works fine in every other phone i have tried 8900, storm, etc its only on the 9800 that it fails and runs to the end of the "if" statements. is there a change in the .getLabel? my code is... startbtn.setChangeListener(new FieldChangeListener() { public void fieldChanged(Field field1, int context) { /////sound file try { Manager.playTone(ToneControl.C4, 100, 50); } catch (MediaException e) { // TODO Auto-generated catch block e.printStackTrace(); } if (startbtn.getLabel() == "START"){ startbtn.setLabel("STOP!"); startTimer(); } else if (startbtn.getLabel() == "STOP!"){ startbtn.setLabel("RESET"); stopTimer(); } else if (startbtn.getLabel() == "RESET"){ dismiss(); //// RESET SCREEN AFTER } }}); i hope someone can help i cant find an answer anywhere.