More ajax - need encapsulation in IM