mainly style-improvements, so the application looks good on my new
tablet
corrected log message
introduce functions
remove unnecessary constructors