mobile interactions. fix conflicts with desktop