updated user controls to beloaded from dataset