JavaScript Recomendations for AJAX Component Writers