I hadn't considered that consequence of the TabBar's design. It's easiest to change that behavior by modifying the prototype script. Instead of
set_value[v[floor(first pos)/w]]
card.event.click
We can stash the previous value and compare:
p:get_value[]
set_value[v[floor(first pos)/w]]
if !p~get_value[] card.event.click end
I've updated the definition in the bazaar with a higher version number, so if you paste that into an existing project it should automatically upgrade any instances.
Native-Decker only supports .wav audio; for best results you may want to use Audacity or the like to convert sounds into an 8khz sample rate. You ought to be able to then import the sounds by dragging and dropping the file onto the Decker window or by navigating to File -> Sounds..., clicking "New", and then choosing File -> Import Sound...
Web-Decker supports any audio codec your web browser of choice does (in the same way it should support basically any image format the browser does), so in a pinch it might be easier to import and trim everything in Web-Decker and then save a deck to scoop the sounds out of later.
I'm excited to see where your point-and-click game idea goes!