Fixed bugs, unique_map_id for multiple builders in a doc.

Bugs:
- changed fold change behavior
- properly clearing escape and enter listeners
- fill_screen was called fillScreen
- only show keyboard shortcuts in menus if keys are enabled
- fixed mode button callbacks