some UI thoughts