Add Touch to Viewable.
Fix bug: update touch state.