finessing data structures; adding widgets to manager