Bug fix: grid panel keep being created eventhough its been destroyed when user press run analysis button several times. Solution: use 'this' to represent the instance instead of object name.