На кнопке однозначно может быть 2 действия.
play() никаких параметров не принимает (по крайней мере в MX. Может в семерке че изменилось?)
Просто если у тебя одно действие противоречит другому, то выполнятся будет последнее. То есть on(release).
В твоем исходнике я этого вообще не нашел, там только on(press). Может сбросишь update?
