lua.go: table marshaling cleanup
draw selections using cgo