Trying to pack everything into a Widget