Lots of UIView categoricals
RANDOM_COLOR
async* helper functions
remove unused function
Use CGFloat, not NSUInteger. Add Viewport.bounds
make overlay blur out window
Move colors into UIColor category; Replace FunBase+setup with ObjC runtime +load; Rename [Events emit:] to [Events fire:]