Don't rebuild the menu bar when the selection changes.

Signed-off-by: Kristian Duske <kristian.duske@gmail.com>
Update the recent documents list when a map is saved.

Signed-off-by: Kristian Duske <kristian.duske@gmail.com>
Properly position and render undefined entities.

Signed-off-by: Kristian Duske <kristian.duske@gmail.com>