на измененный исходник это уже не похоже
я подрезал идею с классом, удобно выглядить типа такого:
player = new player()
player.stop()
player.newxtTrask()
и потом эти методы шлепаешь куда душе угодно.
И самое главное что класс позаботиться о том, что если нажали одну кнопочку, то не сработает другая и т.д.
Ладно попробую на ултрашоке поспрашивать.