fixed errors and app-crashes resulting from eriks commit

app won't start due to cyclic call of two singletons
itembought raise exception in api.save()
causing ForestView not do draw newly bought items