concatenated javascript; better touch event support