Automatically wake top level widgets on startup if dont_wake is not true;
Added/refactored docs