First cut for allowing zoom feature from an external button/link

More commits to follow for this feature