change function buildUIElement to build_ui_element
fixed image download
usability issues