Fixed a bug where pointer would always be reset when starting the macro. Also added more ui responsiveness in certain cases.