suggest the op steps through his routine (F8), looks to me that these methods are being called before the interface is displayed. if so the op needs to make sure the value is not updated until the ui is displayed.