Emit signal on invalidate_model(model) allowing views to tepaint theirselves. Also centralize the invalidation when the project view just inserted into the application view.
Fix unnecessary initialization.