Fix DiagnosticMap.Update

- Each source gets its own Update method
Added Capabilities to Touch support
Added Gestures to Touch input configuration
Added Gestures in the last second to DiagnosticMap