{
  cooldown: 0.0,
  areas: [
    {
      name: "ANYWHERE",
      rect: { x: 0, y: 0, w: 100, h: 100 },
      model: "*FILLAREA*",
      activeAreaColor: "REF: clr_menuBKG",
      isEnterable: 1
    },
    {
      name: "TITLE",
      rect: { x: 5, y:3 , w: 90, h: 10 },
      areaColor: "",
      activeAreaColor: "",
      model: "OPTIONS",
      material: "REF: mat_menuTitle",
      isEnterable: 0
    },
    ///////////////////////////////////////////////////
    // PAGE1
    //
    // Name areas for options
    //
    {
      name: "PAGE1_PUNCH_DMG",
      rect: { x: 10, y:15 , w: 45, h: 8 },
      areaColor: "",
      activeAreaColor: "",
      model: "$<PUNCH DAMAGE",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 0
    },
    {
      name: "PAGE1_PUNCH_DELAY",
      rect: { x: 10, y:24 , w: 45, h: 8 },
      areaColor: "",
      activeAreaColor: "",
      model: "$<PUNCH DELAY",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 0
    },
    {
      name: "PAGE1_PUNCH_KBK",
      rect: { x: 10, y:33 , w: 45, h: 8 },
      areaColor: "",
      activeAreaColor: "",
      model: "$<PUNCH KNOCKBACK",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 0
    },
    {
      name: "PAGE1_DBZ_DMG",
      rect: { x: 10, y:42 , w: 45, h: 8 },
      areaColor: "",
      activeAreaColor: "",
      model: "$<SUPER PUNCH DAMAGE",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 0
    },
    {
      name: "PAGE1_DBZ_TIME",
      rect: { x: 10, y:51 , w: 45, h: 8 },
      areaColor: "",
      activeAreaColor: "",
      model: "$<SUPER PUNCH DURATION",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 0
    },
    {
      name: "PAGE1_START_LEVEL",
      rect: { x: 10, y:60 , w: 45, h: 8 },
      areaColor: "",
      activeAreaColor: "",
      model: "$<STARTING LEVEL",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 0
    },
    /*
    {
      name: "PAGE1_ITEM",
      rect: { x: 10, y:69 , w: 45, h: 8 },
      areaColor: "",
      activeAreaColor: "",
      model: "PAGE1 ITEM",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 0
    },
    */

    //
    // Value areas for options
    //
    {
      name: "PAGE1_VAL_PUNCH_DMG",
      rect: { x: 60, y:15 , w: 30, h: 8 },
      areaColor: "REF: clr_menuCLR",
      activeAreaColor: "REF: clr_menuATV",
      model: "[OPT_PUNCH_DMG]",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 1
    },
    {
      name: "PAGE1_VAL_PUNCH_DELAY",
      rect: { x: 60, y:24 , w: 30, h: 8 },
      areaColor: "REF: clr_menuCLR",
      activeAreaColor: "REF: clr_menuATV",
      model: "[OPT_PUNCH_DELAY]",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 1
    },
    {
      name: "PAGE1_VAL_PUNCH_KBK",
      rect: { x: 60, y:33 , w: 30, h: 8 },
      areaColor: "REF: clr_menuCLR",
      activeAreaColor: "REF: clr_menuATV",
      model: "[OPT_PUNCH_KBK]",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 1
    },
    {
      name: "PAGE1_VAL_DBZ_DMG",
      rect: { x: 60, y:42 , w: 30, h: 8 },
      areaColor: "REF: clr_menuCLR",
      activeAreaColor: "REF: clr_menuATV",
      model: "[OPT_DBZ_DMG]",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 1
    },
    {
      name: "PAGE1_VAL_DBZ_TIME",
      rect: { x: 60, y:51 , w: 30, h: 8 },
      areaColor: "REF: clr_menuCLR",
      activeAreaColor: "REF: clr_menuATV",
      model: "[OPT_DBZ_TIME]",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 1
    },
    {
      name: "PAGE1_VAL_START_LEVEL",
      rect: { x: 60, y:60 , w: 30, h: 8 },
      areaColor: "REF: clr_menuCLR",
      activeAreaColor: "REF: clr_menuATV",
      model: "[OPT_START_LEVEL]",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 1
    },
    /*
    {
      name: "PAGE1_VAL_ITEM",
      rect: { x: 60, y:69 , w: 30, h: 8 },
      areaColor: "REF: clr_menuCLR",
      activeAreaColor: "REF: clr_menuATV",
      model: "[OPT_ITEM]",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 1
    },
    */

    ///////////////////////////////////////////////////
    // PAGE2
    //
    // Name areas for options
    //
    {
      name: "PAGE2_PLAYER_LIVES",
      rect: { x: 10, y:15 , w: 45, h: 8 },
      areaColor: "",
      activeAreaColor: "",
      model: "$<PLAYER LIVES",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 0
    },
    {
      name: "PAGE2_PLAYER_HEALTH",
      rect: { x: 10, y:24 , w: 45, h: 8 },
      areaColor: "",
      activeAreaColor: "",
      model: "$<PLAYER HEALTH",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 0
    },
    {
      name: "PAGE2_RECHARGE_DELAY",
      rect: { x: 10, y:33 , w: 45, h: 8 },
      areaColor: "",
      activeAreaColor: "",
      model: "$<HEALTH RECHARGE DELAY",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 0
    },
    {
      name: "PAGE2_RECHARGE_SPEED",
      rect: { x: 10, y:42 , w: 45, h: 8 },
      areaColor: "",
      activeAreaColor: "",
      model: "$<HEALTH RECHARGE SPEED",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 0
    },
    {
      name: "PAGE2_NUM_DBZ_POWS",
      rect: { x: 10, y:51 , w: 45, h: 8 },
      areaColor: "",
      activeAreaColor: "",
      model: "$<STARTING SUPER PUNCH",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 0
    },
    {
      name: "PAGE2_ARMOUR_DURATION",
      rect: { x: 10, y:60 , w: 45, h: 8 },
      areaColor: "",
      activeAreaColor: "",
      model: "$<ARMOUR DURATION",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 0
    },

    //
    // Value areas for options
    //
    {
      name: "PAGE2_VAL_PLAYER_LIVES",
      rect: { x: 60, y:15 , w: 30, h: 8 },
      areaColor: "REF: clr_menuCLR",
      activeAreaColor: "REF: clr_menuATV",
      model: "[OPT_PLAYER_LIVES]",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 1
    },
    {
      name: "PAGE2_VAL_PLAYER_HEALTH",
      rect: { x: 60, y:24 , w: 30, h: 8 },
      areaColor: "REF: clr_menuCLR",
      activeAreaColor: "REF: clr_menuATV",
      model: "[OPT_PLAYER_HEALTH]",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 1
    },
    {
      name: "PAGE2_VAL_RECHARGE_DELAY",
      rect: { x: 60, y:33 , w: 30, h: 8 },
      areaColor: "REF: clr_menuCLR",
      activeAreaColor: "REF: clr_menuATV",
      model: "[OPT_RECHARGE_DELAY]",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 1
    },
    {
      name: "PAGE2_VAL_RECHARGE_SPEED",
      rect: { x: 60, y:42 , w: 30, h: 8 },
      areaColor: "REF: clr_menuCLR",
      activeAreaColor: "REF: clr_menuATV",
      model: "[OPT_RECHARGE_SPEED]",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 1
    },
    {
      name: "PAGE2_VAL_NUM_DBZ_POWS",
      rect: { x: 60, y:51 , w: 30, h: 8 },
      areaColor: "REF: clr_menuCLR",
      activeAreaColor: "REF: clr_menuATV",
      model: "[OPT_NUM_DBZ_POWS]",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 1
    },
    {
      name: "PAGE2_VAL_ARMOUR_DURATION",
      rect: { x: 60, y:60 , w: 30, h: 8 },
      areaColor: "REF: clr_menuCLR",
      activeAreaColor: "REF: clr_menuATV",
      model: "[OPT_ARMOUR_DURATION]",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 1
    },
    ///////////////////////////////////////////////////
    // PAGE3
    //
    // Name areas for options
    //
    {
      name: "PAGE3_BEAM_DMG",
      rect: { x: 10, y:15 , w: 45, h: 8 },
      areaColor: "",
      activeAreaColor: "",
      model: "$<ROBOT BEAM DAMAGE",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 0
    },
    {
      name: "PAGE3_STRIKE_DMG",
      rect: { x: 10, y:24 , w: 45, h: 8 },
      areaColor: "",
      activeAreaColor: "",
      model: "$<LIGHTNING DAMAGE",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 0
    },
    {
      name: "PAGE3_PARTICLE_DMG",
      rect: { x: 10, y:33 , w: 45, h: 8 },
      areaColor: "",
      activeAreaColor: "",
      model: "$<PARTICLE DAMAGE",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 0
    },
    {
      name: "PAGE3_PARTICLE_SPEED",
      rect: { x: 10, y:42 , w: 45, h: 8 },
      areaColor: "",
      activeAreaColor: "",
      model: "$<PARTICLE SPEED",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 0
    },
    {
      name: "PAGE3_CLAWER_DMG",
      rect: { x: 10, y:51 , w: 45, h: 8 },
      areaColor: "",
      activeAreaColor: "",
      model: "$<CLAWER ROBOT DAMAGE",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 0
    },
    {
      name: "PAGE3_SPINNER_DMG",
      rect: { x: 10, y:60 , w: 45, h: 8 },
      areaColor: "",
      activeAreaColor: "",
      model: "$<SPINNER ROBOT DAMAGE",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 0
    },
    {
      name: "PAGE3_ROBOT_SPEED",
      rect: { x: 10, y:69 , w: 45, h: 8 },
      areaColor: "",
      activeAreaColor: "",
      model: "$<ROBOT SPEED",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 0
    },

    //
    // Value areas for options
    //
    {
      name: "PAGE3_VAL_BEAM_DMG",
      rect: { x: 60, y:15 , w: 30, h: 8 },
      areaColor: "REF: clr_menuCLR",
      activeAreaColor: "REF: clr_menuATV",
      model: "[OPT_BEAM_DMG]",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 1
    },
    {
      name: "PAGE3_VAL_STRIKE_DMG",
      rect: { x: 60, y:24 , w: 30, h: 8 },
      areaColor: "REF: clr_menuCLR",
      activeAreaColor: "REF: clr_menuATV",
      model: "[OPT_STRIKE_DMG]",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 1
    },
    {
      name: "PAGE3_VAL_PARTICLE_DMG",
      rect: { x: 60, y:33 , w: 30, h: 8 },
      areaColor: "REF: clr_menuCLR",
      activeAreaColor: "REF: clr_menuATV",
      model: "[OPT_PARTICLE_DMG]",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 1
    },
    {
      name: "PAGE3_VAL_PARTICLE_SPEED",
      rect: { x: 60, y:42 , w: 30, h: 8 },
      areaColor: "REF: clr_menuCLR",
      activeAreaColor: "REF: clr_menuATV",
      model: "[OPT_PARTICLE_SPEED]",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 1
    },
    {
      name: "PAGE3_VAL_CLAWER_DMG",
      rect: { x: 60, y:51 , w: 30, h: 8 },
      areaColor: "REF: clr_menuCLR",
      activeAreaColor: "REF: clr_menuATV",
      model: "[OPT_CLAWER_DMG]",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 1
    },
    {
      name: "PAGE3_VAL_SPINNER_DMG",
      rect: { x: 60, y:60 , w: 30, h: 8 },
      areaColor: "REF: clr_menuCLR",
      activeAreaColor: "REF: clr_menuATV",
      model: "[OPT_SPINNER_DMG]",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 1
    },
    {
      name: "PAGE3_VAL_ROBOT_SPEED",
      rect: { x: 60, y:69 , w: 30, h: 8 },
      areaColor: "REF: clr_menuCLR",
      activeAreaColor: "REF: clr_menuATV",
      model: "[OPT_ROBOT_SPEED]",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 1
    },
    ///////////////////////////////////////////////////
    // PAGE4
    //
    // Name areas for options
    //
    {
      name: "PAGE4_GAME_SEED",
      rect: { x: 10, y:15 , w: 45, h: 8 },
      areaColor: "",
      activeAreaColor: "",
      model: "$<GAME SEED",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 0
    },
    {
      name: "PAGE4_GAME_ZOOM",
      rect: { x: 10, y:24 , w: 45, h: 8 },
      areaColor: "",
      activeAreaColor: "",
      model: "$<ZOOMED OUT VIEW",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 0
    },
    {
      name: "PAGE4_VECTOR_MENUS",
      rect: { x: 10, y:33, w: 45, h: 8 },
      areaColor: "",
      activeAreaColor: "",
      model: "$<VECTOR MENUS",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 0
    },
    {
      name: "PAGE4_VECTOR_SETTINGS",
      rect: { x: 10, y:42 , w: 45, h: 8 },
      areaColor: "",
      activeAreaColor: "",
      model: "$<VECTOR SETTINGS",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 0
    },
    {
      name: "PAGE4_MAP_OPACITY",
      rect: { x: 10, y:51 , w: 45, h: 8 },
      areaColor: "",
      activeAreaColor: "",
      model: "$<MAP OPACITY",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 0
    },
    {
      name: "PAGE4_FLOOR_ON",
      rect: { x: 10, y:60 , w: 45, h: 8 },
      areaColor: "",
      activeAreaColor: "",
      model: "$<FLOOR PATTERN",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 0
    },

    //
    // Value areas for options
    //
    {
      name: "PAGE4_VAL_GAME_SEED",
      rect: { x: 60, y:15 , w: 30, h: 8 },
      areaColor: "REF: clr_menuCLR",
      activeAreaColor: "REF: clr_menuATV",
      model: "[OPT_GAME_SEED]",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 1
    },
    {
      name: "PAGE4_VAL_GAME_ZOOM",
      rect: { x: 60, y:24 , w: 30, h: 8 },
      areaColor: "REF: clr_menuCLR",
      activeAreaColor: "REF: clr_menuATV",
      model: "[OPT_GAME_ZOOM]",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 1
    },
    {
      name: "PAGE4_VAL_VECTOR_MENUS",
      rect: { x: 60, y:33 , w: 30, h: 8 },
      areaColor: "REF: clr_menuCLR",
      activeAreaColor: "REF: clr_menuATV",
      model: "[OPT_VECTOR_MENUS]",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 1
    },
    {
      name: "PAGE4_VAL_VECTOR_SETTINGS",
      rect: { x: 60, y:42 , w: 30, h: 8 },
      areaColor: "REF: clr_menuCLR",
      activeAreaColor: "REF: clr_menuATV",
      model: "[OPT_VECTOR_SETTINGS]",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 1
    },
    {
      name: "PAGE4_VAL_MAP_OPACITY",
      rect: { x: 60, y:51 , w: 30, h: 8 },
      areaColor: "REF: clr_menuCLR",
      activeAreaColor: "REF: clr_menuATV",
      model: "[OPT_MAP_OPACITY]",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 1
    },
    {
      name: "PAGE4_VAL_FLOOR_ON",
      rect: { x: 60, y:60 , w: 30, h: 8 },
      areaColor: "REF: clr_menuCLR",
      activeAreaColor: "REF: clr_menuATV",
      model: "[OPT_FLOOR_ON]",
      material: "REF: mat_menuOptSimplex3",
      isEnterable: 1
    },

    //////////////////////////////////////////////////

    {
      name: "OPT_PAGE_DEC",
      rect: { x: 8, y: 78, w: 8, h: 8 },
      activeAreaColor: "REF: clr_menuATV",
      areaColor: "REF: clr_menuCLR",
      model: "-",
      material: "REF: mat_menuOpt5",
      isEnterable: 1
    },
    {
      name: "OPT_PAGE_INC",
      rect: { x: 84, y: 78, w: 8, h: 8 },
      activeAreaColor: "REF: clr_menuATV",
      areaColor: "REF: clr_menuCLR",
      model: "+",
      material: "REF: mat_menuOpt5",
      isEnterable: 1
    },

    {
      name: "PAGE1_BACK",
      rect: { x: 30, y: 88, w: 45, h: 10 },
      activeAreaColor: "REF: clr_menuATV",
      areaColor: "REF: clr_menuCLR",
      model: "BACK",
      material: "REF: mat_menuOpt5",
      isEnterable: 1
    },
    {
      name: "PAGE2_BACK",
      rect: { x: 30, y: 88, w: 45, h: 10 },
      activeAreaColor: "REF: clr_menuATV",
      areaColor: "REF: clr_menuCLR",
      model: "BACK",
      material: "REF: mat_menuOpt5",
      isEnterable: 1
    },
    {
      name: "PAGE3_BACK",
      rect: { x: 30, y: 88, w: 45, h: 10 },
      activeAreaColor: "REF: clr_menuATV",
      areaColor: "REF: clr_menuCLR",
      model: "BACK",
      material: "REF: mat_menuOpt5",
      isEnterable: 1
    },
    {
      name: "PAGE4_BACK",
      rect: { x: 30, y: 88, w: 45, h: 10 },
      activeAreaColor: "REF: clr_menuATV",
      areaColor: "REF: clr_menuCLR",
      model: "BACK",
      material: "REF: mat_menuOpt5",
      isEnterable: 1
    },

  ],
  switches: [
    {
      areas: [ "*ALL*" ],
      triggersRef: "menu_escape",
      delays: { },
      actions: { press:    [ { id: "LOGIC_RETURN", info: "BACK" } ] }
    },
    // Press anything when not on menu then move BACK for this page
    {
      areas: [ "ANYWHERE" ],
      triggersRef: "menu_pressAny",
      delays: { },
      actions: { press:       [ { id: "GOTO_PAGE_AREA", info: "BACK" } ] }
    },

    // LEFT from BACK or INC move to DEC
    {
      areas: [ "ANYWHERE", "OPT_PAGE_INC", "PAGE1_BACK","PAGE2_BACK","PAGE3_BACK","PAGE4_BACK", ],
      triggersRef: "menu_pressLF",
      delays: { },
      actions: { press:       [ { id: "GOTO_AREA", info: "OPT_PAGE_DEC" } ] }
    },
    // RIGHT from BACK or DEC move to INC
    {
      areas: [ "ANYWHERE", "OPT_PAGE_DEC", "PAGE1_BACK","PAGE2_BACK","PAGE3_BACK","PAGE4_BACK", ],
      triggersRef: "menu_pressRT",
      delays: { },
      actions: { press:       [ { id: "GOTO_AREA", info: "OPT_PAGE_INC" } ] }
    },
    /*******************
    // Press LEFT then move to DEC
    {
      areas: [ "*ALL*" ],
      triggersRef: "menu_pressLF",
      delays: { },
      actions: { press:       [ { id: "GOTO_AREA", info: "OPT_PAGE_DEC" } ] }
    },
    // Press RIGHT anywhere then move to INC
    {
      areas: [ "*ALL*" ],
      triggersRef: "menu_pressRT",
      delays: { },
      actions: { press:       [ { id: "GOTO_AREA", info: "OPT_PAGE_INC" } ] }
    },
    *******************/
    // Press UP in INC/DEC then goto BACK
    {
      areas: [ "OPT_PAGE_DEC", "OPT_PAGE_INC" ],
      triggersRef: "menu_pressUP",
      delays: { },
      actions: { press:       [ { id: "GOTO_PAGE_AREA", info: "BACK" } ] }
    },
    // Press DN in INC/DEC then goto BACK
    {
      areas: [ "OPT_PAGE_DEC", "OPT_PAGE_INC" ],
      triggersRef: "menu_pressDN",
      delays: { },
      actions: { press:       [ { id: "GOTO_PAGE_AREA", info: "BACK" } ] }
    },

    // DEC page button
    {
      areas: [ "OPT_PAGE_DEC" ],
      triggersRef: "menu_pressSelect",
      delays: { },
      actions: { press:       [ { id: "PAGE_DEC", info: "[AREA_NAME]" } ] }
    },
    // DEC page button
    {
      areas: [ "OPT_PAGE_DEC" ],
      triggersRef: "menu_pressLF",
      delays: { },
      actions: { press:       [ { id: "PAGE_DEC", info: "[AREA_NAME]" } ] }
    },
    // INC page buttons
    {
      areas: [ "OPT_PAGE_INC" ],
      triggersRef: "menu_pressSelect",
      delays: { },
      actions: { press:       [ { id: "PAGE_INC", info: "[AREA_NAME]" } ] }
    },
    // INC page buttons
    {
      areas: [ "OPT_PAGE_INC" ],
      triggersRef: "menu_pressRT",
      delays: { },
      actions: { press:       [ { id: "PAGE_INC", info: "[AREA_NAME]" } ] }
    },
    // Press select on a BACK
    {
      areas: [ "PAGE1_BACK", "PAGE2_BACK", "PAGE3_BACK", "PAGE4_BACK" ],
      triggersRef: "menu_pressSelect",
      delays: { },
      actions: { press:       [ { id: "LOGIC_RETURN", info: "BACK" } ] }
    },

    //
    // Change option value
    //
    {
      areas: [ "PAGE1_VAL_PUNCH_DMG", "PAGE1_VAL_PUNCH_DELAY", "PAGE1_VAL_PUNCH_KBK",
               "PAGE1_VAL_DBZ_DMG", "PAGE1_VAL_DBZ_TIME", "PAGE1_VAL_START_LEVEL",
               "PAGE2_VAL_PLAYER_LIVES", "PAGE2_VAL_PLAYER_HEALTH", "PAGE2_VAL_RECHARGE_DELAY",
               "PAGE2_VAL_RECHARGE_SPEED", "PAGE2_VAL_NUM_DBZ_POWS", "PAGE2_VAL_ARMOUR_DURATION",
               "PAGE3_VAL_BEAM_DMG", "PAGE3_VAL_STRIKE_DMG", "PAGE3_VAL_PARTICLE_DMG",
               "PAGE3_VAL_PARTICLE_SPEED", "PAGE3_VAL_CLAWER_DMG", "PAGE3_VAL_SPINNER_DMG",
               "PAGE3_VAL_ROBOT_SPEED",
               "PAGE4_VAL_GAME_SEED", "PAGE4_VAL_GAME_ZOOM", "PAGE4_VAL_VECTOR_MENUS",
               "PAGE4_VAL_VECTOR_SETTINGS", "PAGE4_VAL_MAP_OPACITY", "PAGE4_VAL_FLOOR_ON",
      ],
      triggersRef: "menu_pressSelect",
      delays: { },
      actions: { press:       [ { id: "OPTION_INC", info: "[AREA_NAME]" } ] }
    },
    {
      areas: [ "PAGE1_VAL_PUNCH_DMG", "PAGE1_VAL_PUNCH_DELAY", "PAGE1_VAL_PUNCH_KBK",
               "PAGE1_VAL_DBZ_DMG", "PAGE1_VAL_DBZ_TIME", "PAGE1_VAL_START_LEVEL",
               "PAGE2_VAL_PLAYER_LIVES", "PAGE2_VAL_PLAYER_HEALTH", "PAGE2_VAL_RECHARGE_DELAY",
               "PAGE2_VAL_RECHARGE_SPEED", "PAGE2_VAL_NUM_DBZ_POWS", "PAGE2_VAL_ARMOUR_DURATION",
               "PAGE3_VAL_BEAM_DMG", "PAGE3_VAL_STRIKE_DMG", "PAGE3_VAL_PARTICLE_DMG",
               "PAGE3_VAL_PARTICLE_SPEED", "PAGE3_VAL_CLAWER_DMG", "PAGE3_VAL_SPINNER_DMG",
               "PAGE3_VAL_ROBOT_SPEED",
               "PAGE4_VAL_GAME_SEED", "PAGE4_VAL_GAME_ZOOM", "PAGE4_VAL_VECTOR_MENUS",
               "PAGE4_VAL_VECTOR_SETTINGS", "PAGE4_VAL_MAP_OPACITY", "PAGE4_VAL_FLOOR_ON",
      ],
      triggersRef: "menu_pressLF",
      delays: { },
      actions: { press:       [ { id: "OPTION_DEC", info: "[AREA_NAME]" } ] }
    },
    {
      areas: [ "PAGE1_VAL_PUNCH_DMG", "PAGE1_VAL_PUNCH_DELAY", "PAGE1_VAL_PUNCH_KBK",
               "PAGE1_VAL_DBZ_DMG", "PAGE1_VAL_DBZ_TIME", "PAGE1_VAL_START_LEVEL",
               "PAGE2_VAL_PLAYER_LIVES", "PAGE2_VAL_PLAYER_HEALTH", "PAGE2_VAL_RECHARGE_DELAY",
               "PAGE2_VAL_RECHARGE_SPEED", "PAGE2_VAL_NUM_DBZ_POWS", "PAGE2_VAL_ARMOUR_DURATION",
               "PAGE3_VAL_BEAM_DMG", "PAGE3_VAL_STRIKE_DMG", "PAGE3_VAL_PARTICLE_DMG",
               "PAGE3_VAL_PARTICLE_SPEED", "PAGE3_VAL_CLAWER_DMG", "PAGE3_VAL_SPINNER_DMG",
               "PAGE3_VAL_ROBOT_SPEED",
               "PAGE4_VAL_GAME_SEED", "PAGE4_VAL_GAME_ZOOM", "PAGE4_VAL_VECTOR_MENUS",
               "PAGE4_VAL_VECTOR_SETTINGS", "PAGE4_VAL_MAP_OPACITY", "PAGE4_VAL_FLOOR_ON",
      ],
      triggersRef: "menu_pressRT",
      delays: { },
      actions: { press:       [ { id: "OPTION_INC", info: "[AREA_NAME]" } ] }
    },

    //////////////////////////////////////
    // PAGE1
    // PAGE1 Press up then goto prev option
    {
      areas: [ "PAGE1_VAL_PUNCH_DMG", "PAGE1_VAL_PUNCH_DELAY", "PAGE1_VAL_PUNCH_KBK",
               "PAGE1_VAL_DBZ_DMG", "PAGE1_VAL_DBZ_TIME", "PAGE1_VAL_START_LEVEL",
               "PAGE1_BACK"
      ],
      triggersRef: "menu_pressUP",
      delays: { },
      actions: { press:       [ { id: "GOTO_AREA", info: "[PREV_AREA]" } ] }
    },
    // PAGE1 Press down then goto next option
    {
      areas: [ "PAGE1_VAL_PUNCH_DMG", "PAGE1_VAL_PUNCH_DELAY", "PAGE1_VAL_PUNCH_KBK",
               "PAGE1_VAL_DBZ_DMG", "PAGE1_VAL_DBZ_TIME", "PAGE1_VAL_START_LEVEL",
               "PAGE1_BACK"
      ],
      triggersRef: "menu_pressDN",
      delays: { },
      actions: { press:       [ { id: "GOTO_AREA", info: "[NEXT_AREA]" } ] }
    },
    //////////////////////////////////////
    // PAGE2
    // PAGE2 Press up then goto prev option
    {
      areas: [ "PAGE2_VAL_PLAYER_LIVES", "PAGE2_VAL_PLAYER_HEALTH", "PAGE2_VAL_RECHARGE_DELAY",
               "PAGE2_VAL_RECHARGE_SPEED", "PAGE2_VAL_NUM_DBZ_POWS", "PAGE2_VAL_ARMOUR_DURATION",
               "PAGE2_BACK"
      ],
      triggersRef: "menu_pressUP",
      delays: { },
      actions: { press:       [ { id: "GOTO_AREA", info: "[PREV_AREA]" } ] }
    },
    // PAGE2 Press down then goto next option
    {
      areas: [ "PAGE2_VAL_PLAYER_LIVES", "PAGE2_VAL_PLAYER_HEALTH", "PAGE2_VAL_RECHARGE_DELAY",
               "PAGE2_VAL_RECHARGE_SPEED", "PAGE2_VAL_NUM_DBZ_POWS", "PAGE2_VAL_ARMOUR_DURATION",
               "PAGE2_BACK"
      ],
      triggersRef: "menu_pressDN",
      delays: { },
      actions: { press:       [ { id: "GOTO_AREA", info: "[NEXT_AREA]" } ] }
    },
    //////////////////////////////////////
    // PAGE3
    // PAGE3 Press up then goto prev option
    {
      areas: [ "PAGE3_VAL_BEAM_DMG", "PAGE3_VAL_STRIKE_DMG", "PAGE3_VAL_PARTICLE_DMG",
               "PAGE3_VAL_PARTICLE_SPEED", "PAGE3_VAL_CLAWER_DMG", "PAGE3_VAL_SPINNER_DMG",
               "PAGE3_VAL_ROBOT_SPEED",
               "PAGE3_BACK"
      ],
      triggersRef: "menu_pressUP",
      delays: { },
      actions: { press:       [ { id: "GOTO_AREA", info: "[PREV_AREA]" } ] }
    },
    // PAGE3 Press down then goto next option
    {
      areas: [ "PAGE3_VAL_BEAM_DMG", "PAGE3_VAL_STRIKE_DMG", "PAGE3_VAL_PARTICLE_DMG",
               "PAGE3_VAL_PARTICLE_SPEED", "PAGE3_VAL_CLAWER_DMG", "PAGE3_VAL_SPINNER_DMG",
               "PAGE3_VAL_ROBOT_SPEED",
               "PAGE3_BACK"
      ],
      triggersRef: "menu_pressDN",
      delays: { },
      actions: { press:       [ { id: "GOTO_AREA", info: "[NEXT_AREA]" } ] }
    },
    //////////////////////////////////////
    // PAGE4
    // PAGE4 Press up then goto prev option
    {
      areas: [ "PAGE4_VAL_GAME_SEED", "PAGE4_VAL_GAME_ZOOM", "PAGE4_VAL_VECTOR_MENUS",
               "PAGE4_VAL_VECTOR_SETTINGS", "PAGE4_VAL_MAP_OPACITY","PAGE4_VAL_FLOOR_ON",
               "PAGE4_BACK"
      ],
      triggersRef: "menu_pressUP",
      delays: { },
      actions: { press:       [ { id: "GOTO_AREA", info: "[PREV_AREA]" } ] }
    },
    // PAGE4 Press down then goto next option
    {
      areas: [ "PAGE4_VAL_GAME_SEED", "PAGE4_VAL_GAME_ZOOM", "PAGE4_VAL_VECTOR_MENUS",
               "PAGE4_VAL_VECTOR_SETTINGS", "PAGE4_VAL_MAP_OPACITY","PAGE4_VAL_FLOOR_ON",
               "PAGE4_BACK"
      ],
      triggersRef: "menu_pressDN",
      delays: { },
      actions: { press:       [ { id: "GOTO_AREA", info: "[NEXT_AREA]" } ] }
    },

  ]
}
