Merge pull request #38 from lostcharlie/master

user interface improved.
Merge pull request #39 from lostcharlie/master

user interface improved.
update on interface
Bug fix: overlay's z-index higher than endpoints.
Merge pull request #19 from justinliucs/master

Merge from base project.