[hark] Modernize
[viddler] Use API