static ScreenBox decode(Object result) { result as List<Object?>; return ScreenBox( min: result[0]! as ScreenCoordinate, max: result[1]! as ScreenCoordinate, ); }