Ok so it has something to do with CreateTopLevelWindow
When I change this in LAM/controls/checkbox.lua:
Lua Code:
function LAMCreateControl.checkbox(parent, checkboxData, controlName)
local control = wm:CreateTopLevelWindow(controlName or checkboxData.reference)
control:SetParent(parent.scroll or parent)
to this:
Lua Code:
function LAMCreateControl.checkbox(parent, checkboxData, controlName)
local control = wm:CreateControl(controlName or checkboxData.reference,
parent.scroll or parent,
CT_CONTROL)
... then my above code simply works