updated to work with multiple options and added elevatezoom