Use threadsafe java.util.concurrent.CopyOnWriteArrayList and removed form action because of application context weirdness: http://stackoverflow.com/questions/1131781/is-it-a-good-practice-to-use-an-empty-url-for-a-html-forms-action-attribute-a