extract layout and options to separate functions
changed layout to grid layout, added buttons and handler functions
populate info panel
removed option update loop
fixed starting thread, enabled info update