Fixing handling of some UI updating
Removing log.
Store a batch of results on stack before copying them into resultSet.
Not using this macro
Calculate # of steps possible to make before hand
Workaround to fixing string searching one-off bug