Added custom data for menu item
Added global activate event for menu
New global activation event + callback
First take on extracting effects into effectspanel component