https://github.com/tenss/SimpleMScanner/blob/master/buildingBlocks/listenerExample.m https://ch.mathworks.com/help/matlab/matlab_oop/listening-for-changes-to-property-values.html#brkimdj-1