added visualizer and first stab at WA-API