implement context menu functions: enqueue and play; 
BUG: context menu show up twice