application can query layout manager to find if all components (layout items) are finished loading (replaces existing boolean variables for each component) + added lock field for lesson details dto (also to Sequence as model)
Remove the tool sessions related to any non-grouped activity which is deleted via edit on fly. Doesn't apply to grouped activities as their tool sessions aren't "pre-initialised" when the lesson is started.