Fixed crash caused by incorrect observer handling

Closes #385
Improved observer handling in menu

Closes #386