Issue #40: creating singleton 'none' Touch object to simplify code

This is simpler than comparing with 'nil' all over the place