fixed some stuff, added <:xyz> shortcut, added using shortcut, extracted common runtime
added more buildin widgets, updated examples