mobile side nav with touch and gesture support