Cleaned code. Smarter client JS. Simple Macro preview.