Added context menu, selection value listener and formatted code.