Context menu launches activities (finished) #42

Recommended to manually port it instead of trying to merge
Simply copy the 2 main functions and put in the proper context register