several user interface improvements