The problem occurs at
Element element = it.next();
And this code which contains that line, is inside of an OnTouchEvent
OnTouchEvent
I normally use something like this:
for (Element element : new ArrayList(mElements)) { ... }
quick, clean and bug-free
another option is to use CopyOnWriteArrayList