Copyright Claim: the UI skeleton code is from Course Project of CS4670/5670 on Cornell University. Refer to the source link in readme.txt