Unobtrusive JavaScript. Hit or miss?