Store shot state on touch hide

If hide on touch is enabled, the shot state should be stored when
hiding, just like in onClick.
Merge pull request #185 from Norkart/storeShotOnTouch

Store shot state on touch hide