xcalendar uses name and not id for internals
added some tests to xautocomplete