changed listbox and text into scrollable ones
added a few callbacks