fixed issue #78 by adding DeviceProfile support for zoom, doesZoomReallyWork()