Various cleanups

Renames TouchListView to ScrollView and cleans up the related demo.
Is there are reason for these in the `<body>` rather than the `<head>`?