# Menu ideas w Juan and Nathan - layers as args - [layer type constraints] to enable/disable menu item - checkable menu items - Juan wants to add a callback/event to labels layer and that needs to get removed later - deactivate is an option too? - context object? Here's example code that we'd want to turn into a context-active menu item: https://github.com/jni/zarpaint/blob/c582d5b8a88a5d767d164b56cfccd190a47d82d8/src/zarpaint/_add_3d_points.py#L86-L101 "Given a labels layer and a points layer, add a mouse click shortcut to the labels layer." Ideally, the shortcut could be removed by clicking the menu item again, hence contextmanagers. [layer type constraints]: https://napari.org/plugins/guides.html#layer-type-constraints