assert(type(width) == "number", "Frame creation missing width!");
assert(type(height) == "number", "Frame creation missing height!");
assert(type(unit) == "string", "Frame creation missing unit!");
assert(type(width) == "number", "Frame creation missing width!");
assert(type(height) == "number", "Frame creation missing height!");
assert(type(unit) == "string", "Frame creation missing unit!");
assert(type(update) == "function",
"Frame creation missing update function!");
assert(type(event) == "function",
"Frame creation missing event function!");
assert(type(onshow) == "function",
"Frame creation missing onshow function!");
assert(type(update) == "function",
"Frame creation missing update function!");
assert(type(event) == "function",
"Frame creation missing event function!");
assert(type(onshow) == "function",
"Frame creation missing onshow function!");