Hopefully fixed the show/hide issue. refs #794
Note that you need the fifechan master version for this. Otherwise the isSetVisible() function is missing.
I'm still not sure that is the best/final solution. It would be great to remove the _visible flag and use instead the real widget functions. But editor, tests and clients seems to work with these changes.