adding map and dispatcher STL

- moving hide/show to dispatchers