mapjs merge fix: hold node activated for desktop as well - we should only activate hold on touch. Added tests for holding a node - to launch a context menu