update mapping object lists so that every object is tested with a complete set of mappable object except object maps to itself which will be implemented later; object mapping from widget with a plus + sign that you have to hover on first are also being taken care of; also new codes are added to function mapAObjectWidget to specially handle mapping Section object.