completed the ajax proof of concept milestone but blocking with growl is not good UX