show: (function() {
                var show = self.show;
                return function() {
                    show.apply(self, []);
                    redraw();