modified CCLuaStack