better no-touch interface