Refactored a little, added preview.html, key-based hiding hotspots