Since the same_state and save_state logic is being updated anyway, I wanted to suggest the possibility of checking if a global variable along the lines of "force_global_update" exists, and if it does, make same_state return false regardless. This would then force all dynamic blocks to redraw themselves, which would be helpful while developing blocks, and also might help cure some of the cases where manual intervention is required to get a block to update correctly. Just a thought, Glenn

