interaction fixes for mobile (and in general)