Allowing decimal zoom values

by request by Zenol