support for slider controls and more flexible map API