first version with touchscreen support