move context menu to core
added ui component with boadcasting ability