fixed broken test
slight refactor of transform javascript
moving mirrored image makes more sense
mirroring works, methinks
little more refactoring
mirroring hooks into backend now