Don't track preview bounds in separate variable, and account for non-retina devices when rendering preview