fixed zoom level so it cant go negative