Adding touch support

Added optional touch support as an option (default: true)