Efficient Macro Recorder