Move touch emulation to dr.mouse
Allow attribute.visible=false to be set

This allows LZX programs to prevent setting attributes visually. In
timeline.html, the title of the thumbnail doesn’t have a direct visual
impact, so its visual attribute is set to false.