move context menu to core
+