Better Unobtrusive Ajax (not only for ASP.NET MVC)