Background: Avoid double dispose and actors recreations
The same Meta.Background could be used by multiple instances of background actors, and so should not be disposed when the actor using it is destroyed. So use garbage collector to manage its lifecycle
Then avoid recreating background and actor multiple time by using an idle to delay the emission of the 'changed' signal, grouping the events.