source.visible instead of source.active