Implementing Clickjacking Defense Techniques in JavaScript