specialevents.js added