Moved custom widgets to custom_widgets.py, like Nimbus.