Fix specs and implementation for all features after adding AJAX.