Created a mirror input closes #24
Merge branch '24_Mirror'