fixed possible buffer overflow
added "move element up/down" function, enable/disable actions when selection changed, not when popup is opened, minor stuff
renamed module
moved callbacks from ui-setup-* to submodules, renamed ui_info_hardware_set() to ui_info_hardware_refresh(), minor stuff