map handling updated:
- use global marker methods
- add item layers on widgets