AJAX + custom forms support