Add touch fallback Fixes #441 Fixes #335