Seven Surprising JavaScript 'Features'