v1.2: visual controls, multiple galleries, public methods, code optimisations