Touch event isn't default event
Improvements: new header with navigation, append child optimized