Adding a widget does not respect widget order. Resolves #17