configurability of domain boundaries for zoom

add ability to set domain boundaries. closes #570