javascript and css refactored.  implemented visibility: hidden attribute.  no new features.