Some JavaScript based effects need to grab particular windows in order
to avoid conflicts with other effects.
Example usage:
effects.windowAdded.connect(function (window) { if (effect.grab(window, Effect.WindowAddedGrabRole)) { window.coolWindowTypeAnimation = animate({ ... }); } });