added voyeur.js (easier code manipulation)