partial bugfix issue #3: remove custom Widget._has_changed which is now not needed any longer;
Since Django 1.6, the previously buggy widget._has_changed method was moved to the FormField level and seems to work better.
documentation