Updated widgets.py