title: Cannot change current Displayable using setCurrent
body: <p>I am creating a java ME app that uses bluetooth.</p>
  
  <p>No matter how I try to change the current <code>Displayable</code> it does not change.</p>
  
  <p>My app sets a textbox called "devices" as the current displayable in startup and I change current to a list called "devicelist" in a method in another class.</p>
  
  <p>But when I try to change the current back to textbox (devices ) it doesn't change.</p>
  
  <p>I tried using the display object in midlet class and also using gestDisplay in other class. But the List object (deviceList) remains the current Displayable.</p>
  
  <p><strong>update</strong> Per my testing, there seems to be some bug. The TextBox (devices) is the current Displayable but when I check <code>isShown</code> it comes as false. Instead the other Displayable: List (deviceList) when tested with <code>isShown</code> comes as true.
  Although the api specifications suggest that <code>setCurrent</code> method's effect is not immediate, the current Displayable is changing but it is not shown on the screen.And this happens both in the real device and the emulator.</p>