thora `fixed` -> just a missing dependency.
ahh and used this commit to port perspective to js