https://www.itoosoft.com/tutorials/mastering-macros-in-railclone-6