adding back touchstarts, odd behaviors with dropdowns