migrated some ArrayLists to CopyOnWriteArrayLists
fixe race conditons with newIntent
trying to work around npe in androids xml parser
updated readme a bit