new component type and common updated
lua bindings updated for UI and added for UI DOM
lua tweeks, changed vcomputer initialization, updates along with common