This is all of my code and it is still not printing it to the console:
local composer = require("composer") local scene = composer.newScene() function scene:create(event) local view = self.view local widget = require("widget") local translations = require("translations") local settings = require("settings") local x = display.contentCenterX local y = display.contentCenterY local w = display.contentWidth local h = display.contentHeight -- Add scroll view local scrollView = widget.newScrollView( { x = x, y = y, width = w, height = display.actualContentHeight, scrollWidth = w, scrollHeight = 10, topPadding = h/6, bottomPadding = -100, backgroundColor = {settings.m.bgColor1, settings.m.bgColor2, settings.m.bgColor3}, verticalScrollDisabled = false, horizontalScrollDisabled = true, listener = scrollListener } ) -- Function that "controls" scroll view function handleButtonEvent(event) local phase = event.phase if ( phase == "moved" ) then local dx = math.abs( ( event.x - event.xStart ) ) -- If the touch on the button has moved more than 10 pixels, -- pass focus back to the scroll view so it can continue scrolling if ( dx \> 3 ) then scrollView:takeFocus( event ) end end --return false end -- Shade function. function shade( object, y, height ) if height == nil and y == nil then shadeBack = display.newRect(x, object.y, w, object.height + 10) else shadeBack = display.newRect(x, y, w, height) end shadeBack:setFillColor(0,0,0,0.25) view:insert(shadeBack) scrollView:insert(shadeBack) shadeBack:toBack() if background ~= nil then background:toBack() end end local setMusic = display.newText(""..translations["MUSIC"][settings.m.language]..": "..translations[settings.m.musicEnabled][settings.m.language].."", x, y - h/2, font, 28) view:insert(setMusic) scrollView:insert(setMusic) shade(setMusic) local function setMusicFunction(event) if "ended" == event.phase then print"WORKS!" end end setMusic:addEventListener("touch", setMusicFunction) end function scene:exit( event ) end function scene:enter(event) end function scene:destroy(event) end scene:addEventListener("exit", scene) scene:addEventListener("create", scene) scene:addEventListener("enter", scene) scene:addEventListener("destroy", scene) return scene