fixed multiple recognizers being added to view