Moved custom widgets from common.py to custom_widgets.py.