working widget/aspect pattern with map/pois and basic tests