Use readystatechange technique to register touch event listeners

DOMContentLoaded may not work if loaded asynchronusly
Similar to Polymer/PointerGestures@296fb7c
Related to Polymer/platform-dev#11