When preparing the onion-tomato base, Nur initially put the garlic before the onion. I hate the splutter and always prefer to add ginger or garlic after caramelizing the onions.
I also prefer to breakdown the tomatoes and stir them on high heat for about 10 minutes before dialing heat to low and adding the eggplant to steam.