Made the simulating process asynchronous with the main thread, so the screen doesn't turn gray when processing big data.
Started some code for the comparison box
Merge remote-tracking branch 'origin/master'