button and label sizes made relative to image size, added icons and map in different sizes