Added macro engine for batch executing a series of predefined actions