Details: fix open/close on devices with touch events

The `touchstart` event also causes a `click` event on touch
devices, which resulted in a double invoke of the open/close action.

Removing the `touchstart` and `vclick` events allows the `click`
event to work as expected.
Merge pull request #4137 from patheard/touch-details

Details: fix open/close on devices with touch events