Added magnification option and changed logic for region props