protected virtual void OnContext() { var contextOptions = this.contextOptions.ToArray(); canvas.delayCall += () => { LudiqGUI.Dropdown ( e.mousePosition, action => canvas.delayCall += (Action)action, contextOptions, null ); }; }