Always use setContextMenu() because of Unity and others