Adding widgets works again

needs to be tweaked of course but these are the basics for now