improved usability (css, js mainly), added comments