ajax-y workaround