Expose zoom behaviour with some hacks