I’m using the same sprite sheet for the pause button and the left and right buttons. Also, I’m using “tap”.
The pause button isn’t working like it should. For some reason, the listeners aren’t removed and the pig somehow speeds up. 
[lua] local isPaused = false
local function pauseGame()
isPaused = not isPaused
if (isPaused) then
pauseButton:prepare(“pausep”)
pauseButton:play(“pausep”)
piggyBank:addEventListener(“collision”, piggyBank)
leftButton:addEventListener(“touch”, touchLeft)
rightButton:addEventListener(“touch”, touchRight)
Runtime:addEventListener(“enterFrame”, movePiggyBank)
Runtime:addEventListener(“touch”, stopPiggyBank)
else
pauseButton:prepare(“pausen”)
pauseButton:play(“pausen”)
piggyBank:removeEventListener(“collision”, piggyBank)
leftButton:removeEventListener(“touch”, touchLeft)
rightButton:removeEventListener(“touch”, touchRight)
Runtime:removeEventListener(“enterFrame”, movePiggyBank)
Runtime:removeEventListener(“touch”, stopPiggyBank)
end
end
leftButton:addEventListener(“touch”, touchLeft)
rightButton:addEventListener(“touch”, touchRight)
Runtime:addEventListener(“enterFrame”, movePiggyBank)
Runtime:addEventListener(“touch”, stopPiggyBank)
pauseButton:addEventListener(“tap”, pauseGame)[/lua]
Edit: And how do you remove a timer like this?
[lua]timer.performWithDelay(math.random(750, 1500), createProjectiles, 0)[/lua] [import]uid: 103624 topic_id: 18359 reply_id: 70525[/import]