Bug with ArrayList

definitely, never the point where the cross is removed, always a other one