Dom changes: isVisible(), setVisible() and onBodyClick() methods.