@ibolmo probably the set on fade is there to support IE wrong opacity with nearest 0 values, iirc there was some issue with that, that's why it was setting visibility.