here's what 's happening: The widget I'm building is rendering a title, a body and some buttons bellow it. The user can change the title, the body, the label and the link of each button. When the user enters some options and saves the widget, everything is rendered perfectly fine. BUT when he tries to edit the widget again to make some changes, all the options he previously entered are gone. To make my point clear, I've attached 3 screenshots here: https://docs.google.com/file/d/0B02M3q19p_o8c3pTdGJHRmc3V1E/edit
The first image is when editing the widget to enter some options. The second is the widget after we save it with the options we entered on the first screenshot. The third is when re-editing the widget.
Notice that on the 3d screenshot the previous options for the buttons are empty.
If anyone feels like helping (please do... :P ) the code responsible for all this is here: https://gist.github.com/3004860
This is driving me CRAZY