Fix issue with expressions not pasting into the socket
Implement a way of disabling context menu items when they're not applicable
- For example, disable Paste when there's nothing to paste or the current contents of the pasteboard can't be pasted at this location
- Doesn't quite work properly yet