some nested classes and a concurrency fix
Mapping with anonymous classes, first attempt
safe open/close
constant viewport transition duration
fixed a typo
fixed auto layout
fixed arrow heads
dependency injection bridge
updated view metadata
distinguish between open and reveal