some work
add visual logging instead of toasts
improve support of small screens