Added tech used, refactored javascript openclose