changed dynamic read only fields to user render instead of onchange