Mini map widget

тут куча копипасты, надо как-то унифицировать код