using fragment for loading events list and separated event and contact XMLs.