# IMouseDwellAttributes interface

Namespace: [Grasshopper2.Doc](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.doc.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public interface IMouseDwellAttributes
```

Implement this interface in your `Attributes` class to inform the canvas that any mousemoves (even ones not coincident with the attributes) may invalidate the attributes. This is typically used for mouse-hover feedback.

**Derived types:** [ScratchAttributes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.specialobjects.scratchattributes.md), [ScribbleAttributes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.specialobjects.scribbleattributes.md)

## Methods

- [RespondToMouseDwell](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.imousedwellattributes/respondtomousedwell.md): Respond to a mouse move event.
