initial commit
tiles are loaded to fill the whole widget
tiles are now loaded in background threads