Only call hide or show event if state CHANGE
No longer trigger event on hide() or show() calls irrespective of the state before call. Only trigger if a :visible element has hide() called on it, or if a :hidden element has show() called on it.
Added "Hello" to all test divs to make sure they are visible