VideoMap class reworked