Changed MarketRegListener interface to accept map