Added ELANEX
Fixed so trying to set illegal values of zoom doesn't crash
Updated with comical error message that should never be reached